I don't know if it was just me, but I really felt that the speed and navigation made the game hectic and intense when delivering. I almost panicked when the second area opened up and I had to deliver to an even larger area! But I'm pretty sure I had plenty of time, it just felt nicely stressfull. Great work :D