implemented Tile class