public Task Process(Level context) { var enemyUnits = SetupEnemies(context.Id); var playerGameUnits = AgentFactory.GenerateGameUnits(enemyUnits); context.GameUnits.AddRange(playerGameUnits); return(Task.CompletedTask); }