Finally (?) fixed the recursiveReveal algorithm for opening squares?