Generate balanced pathfinder encounters based on the number of players, their level, number of monsters and the desired encounter difficulty.