Add unflag method; make flag/reveal/unflag tile return itself