Interesting concept! I'm very impressed by the sheer amount of stuff you managed to put into the game.