Implement most pong features