An invisible guide ball that uses itself as a sensor is sent out ahead of the visible ball and stores motion information to a buffer. The visible ball then consums the buffer and moves using the information. This helps keep the motion smooth and fill in the delays at the bounce points. Controls: Arrow keys for direction and power. Space bar to swing.