createMap, shuffleMap