modify campaign generator to actually try to optimize the player's team