Refactored pong (anonymous view instead of inner view)