Pathing is working, but not efficient... will have to make some design
decisions on that part.