Made a debugger class so that typing out print statements isn't the
worst possible thing. Fixed a major bug with IndexedMaps where items
could exist multiple times in the indexed part of the data structure.
This made it so that iterating over the entry caused the same item to be
pulled multiple times. This fixed some big problems I was having with
money. I also fixed some areas where I was incorrectly using == instead
of .equals. noob mistakes... -.-