semi working pong