Collision.cs : ball-wall and ball-ball first collision detection + CollisionObject class refactoring + unit tests for above