Point

A Point used for organizing the Heap for generating paths. Holds values such as the coordinates, the unit at those coordinates, the parent Point, and the appropriate distances used for generating a Path.