I'll think about it :D Controller support makes sense.
Touch screen would be a lot of work. one finger to control the direction you are "looking" and another to use powers or fly faster/slower?