limit the number of paths to explore to climax

now adds N possible paths to climax to the second priority queue, where
N = climaxLocation.  So if climax location is 1, it will appropriately
only add one. If the climax is near the end, it will explore more
possibilities.