Implement very basic pathing

Works, but definitely needs improvements. Furthermore, needs some sort
of weight system for the tiles. List, dictionary, and array usage could
use improvements in the entire class.