public void LoadLevelFunc()
    {
        Level loadedLevel = LevelJsonManager.LoadFromJson(0);

        boardManager.CleanEverything();
        boardManager.CreateBoard(loadedLevel.size);

        int pieceListCount = loadedLevel.PieceList.Count;

        for (int i = 0; i < pieceListCount; i++)
        {
            PieceInfo newPiece = loadedLevel.PieceList[i];
            boardManager.InstantiateGameObject(newPiece.pieceType, newPiece.pos);
        }
    }
 public void SaveLevelFunc(Level newLevel)
 {
     LevelJsonManager.SaveInJson(newLevel, "Level" + levelCount++);
 }
 public void SaveLevelFuncTemp(Level newLevel)
 {
     LevelJsonManager.SaveInJson(newLevel, "Temp");
 }