NavPolygon: _edges: _centroid: _id: edges(edges: NavEdge[] ): edges(): NavEdge[] centroid(): Vec2 contains(p: Vec2 ): boolean