I already know where’s the bug, you get teleported to the “void” at 0,0 and that happens if I want to replace the empty tile with let’s say stone, but at the exact same moment the map is “repaired” then there are no empty tiles to put the stone tile on, so the stone tile will spawn on 0,0, and then when the area is randomly destroyed the empty tile just spawns on top of whatever tile was there at 0,0, and that tile doesn’t get destroyed And since I randomly put the player back(it has a chance to teleport you on that stone) and that’s in the upper-right corner… anyway thanks for providing such detailed feedback :)