Gamepads and fixed shadows
Adding support for multiple gamepad types