Shoot 'm Up: Controller support added

As requested I've quickly implemented a basic gamepad / controller input layer. The entire game should be navigateable from A to Z and completely playable, albeit there are some caveats; Hints and tips will still displa…