public void SelectLevel(Int32 levelId) { CheckPersistance(); IGameLoad gameLoad = persistance.LoadGameById(levelId); boardSize = gameLoad.BoardSize; obstacles = gameLoad.Obstacles.Select(Tile.FromPosition); IEnumerable <ITile> snakeBody = gameLoad.SnakeBody.Select(Tile.FromPosition); snake = new Snake(snakeBody); }