+ uint8_t add_half_width = !(world.map.size.y % 2) * (world.map.size.x / 2);
+ world.map.cells[(size / 2) + add_half_width] = '.';
+ uint16_t curpos;
+ char * err = "Map generation reached iteration limit. Change map size?";
+ uint32_t i;
+ for (i = 0; ; i++, exit_err(256 * UINT16_MAX == i, err))