public BallSpawnManager Create(Board board, BallColorPool ballColorPool)
 {
     return(new BallSpawnManager(board, ballColorPool)
     {
         ballLifetimeManagerSettings = ballLifetimeManagerSettings,
         ballStyleRepository = ballStyleRepository,
         ballFactory = ballFactory,
         random = random,
     });
 }
 protected BallSpawnManager(Board board, BallColorPool ballColorPool)
 {
     Board         = board;
     BallColorPool = ballColorPool;
 }