First Pass at Keyboard Input

arrow keys control the movement of a rectangle, however holding down the
key will cause acceleration (bug)