Best First Search

o Completed Best-First-Search
o Updated DFS
o Updated View

// Hill isn't implemented yet.