Two more (small) problems
Bug: Wumpus movement
The Wumpus position is not updated properly after moving for the same reason that Bats' movements were not properly updating. Fixing this will be part of your assignment.
Missing Piece: Initialize Pits
You have probably noticed that although the Bats and Wumpus are
initialized, the Pits are not. Adding this is another part of your
assignment.