CollisionCheckedVector ported