Added basic gamepad support
Add setButton function on Input