Started to CollisionDetection refactor, old code is still functioning, but new skeleton methods have been created.