Man the complexities and limitations of that is insane, id have to agree with Phantom about the realism of that

The "actual features and functionality may vary" is key

but anyway whats wrong with a controller? how would you do an Fps?