making moveXX affect instance
removing unused Comparable inheritance
removing unused astar option
removing hprof
adding chan inputs
changing hashing for speed and memory increases