Changed the removeWM functionality to incorporate tmpWMs; if a WM is
slated for removal,  it checks to see if the spot it was found on has a
tmpOccoupiedWM, and if so it removes the tmp. THIS IS DEPENDENT on the
fact that the tmpWM will always be removed after its turn, either stored
in the carrier or joined w/ another unit.
Working on the main class, adding unit functionality: Need to code join,
combine, supply, dive, and rise (827-871)