Added ability to bind gamepad controls, also made a initialization method to change what kind of inputs to capture