@Tank, that's a good idea for a spin off game!
@shadowmouse, that would be cool, but just imagine how much of the artwork I'd have to create!
@SeriousITGuy, cats are cute. People like cute things.
The cat has even more value from the game design point. (It's a secret for now!)
As I write "Using Lua with Practice" articles, I realize that Lua connects a lot in my engine and that's why looking at Lua/C++ stuff I've got is going to give you a pretty good idea of what's going on it my engine.
(P.S. I wish there were some good articles/books like this. Game Engine Architecture is the closest I've seen to what I need so far.)