Bugfix #8 - adding controller support

http://bugs.spearson.co/view.php?id=8 the player character is now
controllable via an xbox controller connected through a wireless dealy.
The in game menu cannot be controlled through the controller.