public Map(MAPS theID, boolean loadFromFile)
    {
        //Salvando:
        id = theID;
        
        //Procurando o Tileset:
        try
        {
            switch(id)
            {
                case TEST:
                    tileset = new SpriteSheet("Data/Tilesets/TestTileset.png", Tile.TILE_SIZE, Tile.TILE_SIZE);
                    break;
                default:
                    throw new AssertionError(id.name());
            }
        }catch(SlickException e)
        {
            //Falhou ao carregar o tileset! Saindo...
            
        }
        
        //Temos que carregar de um arquivo ou estamos criando do zero? (MAp Editor):
        if(loadFromFile)
            loadMapFile();
        else
            createNewMap();
    }