Neat!

A bit of advice for anyone thinking of making this: Be careful with your scope. If you don't keep it narrow enough, you'll never finish anything. This sounds like a cool game, but it's packed with features which would each take a significant amount of effort to implement, never mind to refine.