The idea of this game is really nice, I like it :)
The presentation/gameplay might be a bit confusing, and I think there should be some explanation here and there, just to guide the player in their first steps into the game.
Cool 3D maps. That was a nice touch.