Improved joystick support and changed Arena map

Joystick support is disabled by default, open up ship.lua and change
joystickEnabled to true to re-enable. When enabled, it gives an error
when loading a level if there is no joystick available.