modified Grid so that it uses Path instead of its own List of JPoints.  Now, whenever we want to save the path, we just have to call Path's writeToFile