Working on a robust keyboard/mouse/joystick input system.