Collision detection and more