I enjoyed the game even though I couldn't win.
If you wanna beat it get ready to retry again and again, each time go to a different zone and make a map of it on paper or in your mind (I dare you to try), and then try to find the optimal route in terms of time AND key usage.
Good job dev !