fixed collision manager and added onCollide to ICollidables