Work on ball-to-ball collision.
Work in progress when handling ball-to-ball collision.
Before cleanup
Code cleanup.
Started pocket implementation.