First, let's start with the good news! I've implemented finances, and turn counter, into the game. On bottom left you will see your reserves amount, plus your income (or deficit). Bottom right you'll see the turn counter. If your income is low enough for you to go into negative reserves, you won't be able to end your turn until you've balanced your budgets. Here's a screenshot:
Now for the bad news. At work, they've asked me to set some personal goals for myself. I decided on learning OpenGL. This was a few months ago, and I haven't started on that goal yet due to this game. But while browsing the Realms Beyond forums, I saw that some people are working on a re-write of Master of Magic. That re-write, named reMoM, uses OpenGL in my favorite language, C#. So it got me thinking, what if I do a re-write of Master of Orion, it'll help me accomplish my goal, and still work on something that I'd enjoy.
So this is my plans:
Put Beyond Beyaan on hold until I've accomplished my goal.
Develop a framework for reMoO that loads in LBX files, initializes OpenGL, and handles input.
Put reMoO on hold, develop a very very simple 3D shooter similar to Wolfstein3D, just enough to learn the 3D aspects.
At this point, my goal is now accomplished, so I will then go back to developing both Beyond Beyaan and reMoO. This will let me work on one project if I'm frustrated with one problem in another. I hope to finish my goal within a month.