Added the COMPASS, added 'use' functionality (contrast with consumeable, item stays in iinventory), added reset method to A* so that it can be reused