player now lands flat to surface if next update would move him beyond a collider