Things to do: X - make safe tiles reveal recursively