Added GamePad API support - basic gamepad event handlers to control ship movement, fire and shield.