Collision detection should only stop forward motions