Changed BreadthFirstSearch.getDirections() to return a Collection.
Added NonRisingVisitor.
Changed /fix[water|lava] to use visitors.