A* now uses Node objects

Modified code to allow for Nodes.  This will mean easier implementation
later of touch detection on individual blocks and other cool stuff.