I think I've mentioned this before, but as I've been writing this game, I only add features to the engine as I need them. In addition to that I generally write the simplest system to get the job done. This is good for development speed, but bad when the game out grows the simple systems.
As I'm in the middle of a bunch of changes, I don't have any new and pretty screenshots. So I apologize in advanced to those who aren't programmers or aren't interested in the way the engine works....
Everyone - thanks for the support! If I haven't returned your email yet - I will get to each one - there's just a lot of them. The response to the gameplay video has been phenomenal, and the comments and suggestions have been really inspiring.