Puzzle Solution script updated

crystallonpuzzlesolutions.py now takes the maximum screen population
into account when determining all possible playthrough solutions.