Ah nice game and pretty similiar to the first idea we had (but way better than we could have built it). Make a lot of fun once one get used to the controls and the information about missions displayed in the lower right corner.
I rotated a lot and felt a bit dizzy after a while, but great submission!