message: wrap more observed world functions to python
diff: @@ -67,6 +67,14 @@ void python_world(py::module m) {
  .def(py::init<const WorldPtr&, const AgentId&>())
  .def_property_readonly("ego_agent", &ObservedWorld::GetEgoAgent)
  .def("Evaluate", &ObservedWorld::Evaluate)
  + .def("GetAgentInFront", &ObservedWorld::GetAgentInFront)
  + .def("GetAgentBehind", &ObservedWorld::GetAgentBehind)
  + .def("GetRoadCorridor", &ObservedWorld::GetRoadCorridor)
  + .def("GetEgoAgent", &ObservedWorld::GetEgoAgent)
  + .def("GetLaneCorridor", &ObservedWorld::GetLaneCorridor)
  + .def("GetOtherAgents", &ObservedWorld::GetOtherAgents)
  + .def("CurrentEgoState", &ObservedWorld::CurrentEgoState)
  + .def("CurrentEgoPosition", &ObservedWorld::CurrentEgoPosition)
  .def("PredictWithOthersIDM",
  &ObservedWorld::Predict<BehaviorIDMClassic, DynamicBehaviorModel>)
  .def_property_readonly("other_agents", &ObservedWorld::GetOtherAgents)
  