Dang, that's good stuff! I'm working on a very similar game. The whole room rotating was pretty neat.