Implemented A* using BGL. Made the map no longer an entity -- now part of the engine. Clicking on your units now draws possible moves and mouse motion draws an arrow indicating the path to move.