added a random map generator