I went through a small self-realization moment and figured out I can't work on several projects at the same time. I need to focus on one project to get it ready, then move to next one etc. The first one is going to be Teemu, because it's very close to be finished as version 1.3. The next one, I'm not sure, but most likely Kaduria, even it sounds almost unbelievable.
The unfinished parts of Teemu are mostly the RPG system and some AI as before, but I think it doesn't have to be a "perfect" system (or AI), far from it. The new version is supposed to be a "true" roguelike, whatever it means these days when almost everything can be a roguelike. Again, I don't think it matters that much, but if I'm at least somewhat happy with the game it's a positive outcome from all the work.
Even though no one reads this blog I try to post development updates at least once a month. I believe that when I focus on one project and try to keep from perfecting the source code it's going to speed up the development of the game itself.