restructured pong_control to work to make ball move slower by separating out state machines and adding a count