vis changes
tests pass
Char and monsters moving around properly, monster colors jiggle a bit so they aren't all the same color
minor refactoring of movement stuff
Merge branch 'visualization' into backbone