restructured pong_control to use modifiers for x and y direction based on state, this was suggested by John Miller