Provide more checks for the geometry and at runtime
Sample rules could be:
- no overlapping between doors and walls
- closed rooms (walls only)
- overlapping rooms/areas
- agents caught in obstacles
- agent goes through wall
- ...
to be implemented in the SanityCheck() function