Refatoracao para usar classes/subclasses Tile.