Starting to add some game play to my game, first off modules can now do stuff. These are test modules, that produce 10 cash per turn, displayed at the bottom without using a font (too lazy to write a font manager so I just used images). You can also see it gltiching out because I don't check if it's over the maximum amount i can display and in the end just throws it out on the end. The game is holding up pretty good, the cash drawing routine can be really easily optimized which should push out some more speed. Now to to jump into the lions den and write some path finding!
The modules work by adding tasks to a global stack which are then processed by handlers. At the moment the only one is money, which adds and removes money. It will take about 5 minutes to add a build task, which adds a remove money task and an adds a module. Fun fun fun.