bool IsReachEmpty() const { return reach.IsEmpty(); }
bool IsTerrainReachEmpty() const { return reach_terrain.IsEmpty(); }