Working A* implementation for Blank board

Still has that AWFUL getting stuck on walls problem, though. Sigh.
Still need to implement Plan B as well.