collision detection, missing a corner case at the corner (yawdawg)