This is really clever! Nice polish to.
One bit of feedback: it took me a could tried to figure out how having your path pass by the present and house was how pickup/delivery works. I know it's changing to explain - maybe a demo run that shows the character waking a straight path across the screen with the pickup and delivery happening as a tutorial would help convey that?
Well done!