Added random map generation