Things to do: 1. add flag placing 2. make safe tiles reveal recursively