Made CollisionObject an abstract class to avoid duplicate code.
Planes now fully colliding and some collision issues fixed.