Collision partially implemented