map generation now skips if the whole island is surrounded by ocean tiles