added flags to ShapeComponent for navmesh generation
exposing z property from recast agent and obstacle