Overhauled algorithm. Based on README.

We forgot to consider POTENTIAL_PIT and POTENTIAL_WUMPUS so that was
added. Whenever potential wumpus has been resolved for a node, we check
all other potential wumpus nodes and if there's only 1 left, the wumpus
must be there.