Move all gamepad module communication to Adaptor class