Setting up the map, now to actually put in the logic