IN-PROGRESS. Refactoring the ball handling code. Added window blur/focus handlers to prevent invalid state. Added consideration of ball radius when computing push strength. Added auto touches.