Day 006: Gamepad and Keyboard Input