Tile subclass definitions