Circle Collision Demo

Note: this code definately needs cleaned up.