Very nice idea. I wish that the alternate possibilities were closer to the optimal solution though, because it was somewhat obvious after a few tries that some trick was involved.
Cool level. At first I thought that one direction wouldn’t lead to a feasible solution, and tried to optimize a different path. But as it turns out, the level had fooled me, and the seemingly infeasible direction was actually optimal.