The idea is very interesting, really, but the implementation is a bit weak in my humble opinion)
There are some very inconvenient places in UI. For example, if you don't click on the starting point, it won't be added to the route, and later you won't be able to build a path. At the same time, it seems there is no way to cancel the point (or I didn't figure out how). And I really didn't understand how to use items, sorry, I tried :(
In any case, a great idea, good luck with your new games!