Sideways: Extended Controller Support

Various other controller/gamepad setups can now be used in addition to xbox controllers.