Redo Tile class