Added random generation of map