I think the margin for error is too great here; every arrow has a single intended purpose so there is no room for other solutions or mistakes. But then again, I had a lot of fun experimenting and slowly finding the intended solution.