initial progress on gamepad api game