Intermediate class 'arcadeHarness' established to handle generalized keyboard/joystick-based input for 2D games