do not directly call drawing functions from inside hte PathFinder class
change ambigous function names
do not render from chaning view function