adding a standalone map generator (unfinished).