My own implementation of pathfinding