Finished the collision detection methods, now to implement