Overhauls input system

Looks for gamepads first and then assigns remaining player slots to
keyboard input.