Well, this cost me a lot of sleep today. Superb work, is fun :-)
I really hope you're considering possible multiplayer for the future (I'm more interested in coop than vs).