private void InitBall(BallController ball, int xPosition, int yPosition)
        {
            ball.Positinon = new BallPoint(xPosition, yPosition);
            var genPosition = _gamePoleView.GetCoordPoints(xPosition, yPosition);

            ball.View.Ball.anchoredPosition = new Vector2(genPosition.x, genPosition.y + _gamePoleView.StepVert);
            ball.SetSprite(_spritesViewDescription.GetSprite(ball.TypeBall, ball.TypeResources != null), _spritesViewDescription.GetColor(ball.TypeBall));
            _ballPole[xPosition, yPosition] = ball;
            ball.View.SetActive(true);
            ball.BallMoved += _movedController.OnBallMoved;
            ball.BallMove(genPosition, xPosition, yPosition);
        }