A* Completed. Extreme bug testing to ensue.