Exposed coordinate data on some classes to make it easier to draw the Valid Path.
Changed observer to use raw pointers instead of smart pointers.
Added code for some destructors.
Added a new texture for path finding.