Collision detection everything is broken