XInput Revamp

GamepadManager added and controller support is now way easier.