tile is own class