Collision almost works (it doesn't)