gamepad support

Gamepad support added, should work on both xbox and playstation