A CoveredGameTileModel is a kind if Model that is rendered, when the real content of a single GameTile is hidden to the user. In the Game this fact is represented by the GameTile::VisibleState. If this State is set to GameTile::COVERED and the function GameTile->renderModel() is called, the model represented by this class is rendered.