Refactored Pong