starting to work on the collision detection. Needs new hierarchy!