Not bad, but I find it a bit too rstricting to have only shooting directions. Why not implementing a free 360 aiming?
Would give the player more mobility, and I would prefer a bit slower paced gameplay... they are not running anymore, they are flying literally. A bit more strategy...