Added interfaces for procedural map generation