Superfluous Returnz: Gamepad rumble and fixes

Gamepad rumble support Several optimizations and bugfixes