public TurnLogic(MainBackground mainBackground, IJudge judge, ISocketConnection socketConnection, IControlsMapping controlsMappins, IControlsRepository controlsRepository) { _mainBackground = mainBackground; _judge = judge; _socketConnection = socketConnection; _controlsMappings = controlsMappins; _controlsRepository = controlsRepository; _socketConnection.SetEnemyMoveAction(EnemyMove); _judge.GameOver = GameOver; _imagesContainerPath = (Directory.GetCurrentDirectory().GetDirectoryName(2) + @"\ImagesContainer\"); }