So, I have corrected all the previously explained issues. and I can continue onward with GRA. Yeepee.. I am currently modernizing the GUI, adding some sound FX. Items will probably become weighted and the player inventory will be limited by weight (based on strength) instead of slots. And misc other additions. That's for relatively soon.
In the long term I hope to make the engine multithreaded so the game can take advantage of multiple CPU core. The priority is low, though. Rooms will be added to buildings, it should allow to have more control on how furniture ares placed into buildings.
Missions and stuff are more or less on hold until I can put more meat into the gameplay (hence the destructible terrain, explosives). I may add 'real' smoke/fire, replace the move/run commands by 3 stances: stealth, normal, and running. Destructible terrain would be nice too. Globally I'd like to get something similar to xcom / jagged alliance but with less action points and one guy to control if that make sense. :)
It would also help with the "more focused game" I would like to write, this one being xcom-like in a different setting.