The tiles are to have an image state (hiding or showing) and a selected state (would it be okay to click on the tile or not). Maybe methods like 'show', 'hide' and 'setSelected' with a boolean field to hold the selected state would be in order. You can change the transparency of the image for showing and hiding. Of course, it will also need an 'act' method to detect tile mouse clicks.