Some sound ideas, but the player controller could have used some refinement in order to make the flying around a little less awkward.