Further development of Tile class