PerfectAI.java now draws a correct path, but and inefficent one