IMHO the perfect setup would be to tie accelerometer to the xy axis as the mouse so you tilt the phone to turn/look up, arrow keys for movement and space for fire with whatever else you want as the jump/weapon buttons.