updated to add a gamepad test (maybe add fonts and stuff later)