fixed a forgotten pushfront cause you dont start the path from point of departure