public BlockControllUseCase( PutControlBlocksService putControlBlocksService, GetNextControlBlocksService getNextControlBlocksService, EraseLineService eraseLineService, IBoard board, GameOverEvent gameOverEvent, IControlBlocksPresenter controlBlocksPresenter, ControlBlocksAdjuster adjuster ) { PutControlBlocksService = putControlBlocksService; GetNextControlBlocksService = getNextControlBlocksService; EraseLineService = eraseLineService; Board = board; GameOverEvent = gameOverEvent; ControlBlocksPresenter = controlBlocksPresenter; Adjuster = adjuster; }