player-controllable paddle
scorekeeping
improved edge collision detection