How do I Dependency Inversion Principle?
Merge with branch mocking
Merging some branches
Added ICharacterType in preparation for stuff being different between character types (Monster, Explorer, Hero, Traitor, etc.). Not much in it yet, but will get to that eventually
Fixed some merge issues. Still fixing the issues brought about by my refactoring though
Further refactorings of Character
More refactoring of Characters
Finished merging, almost. Leaving TestOmenCard how it is, because it seems to need a MAJOR overhaul. Omen Cards are kinda... bad, at this point
Fixed Character Movement Tests
Ok, actually fixed that, kinda. THink I need to pull from master again
Refactored some character movement methods to take advantage of my prior refactorings. This should allow us to test monster movement.
Corrected hashing algorithm to not take mutable fields into account
Refactoring stuff in preparation for room tiles
Merge branch 'master' into betterCharacters
Merge branch 'master' of github.com:Ongion/betrayal