Added CollisionLogic, ObjectHandlers, redid some logic