public LevelLoaderService(UnitRepository unitRepository, IFactory <UnitData, AllianceType, WorldPosition, SpawnUnitCommand> spawnUnitCommandFactory, CommandProcessor commandProcessor) { _unitRepository = unitRepository; _spawnUnitCommandFactory = spawnUnitCommandFactory; _commandProcessor = commandProcessor; }