Very cool game and idea, but rotation of the camera make me a little dizzy :)
You may also look at our game too, if you have a time :)