Unique idea and solid implementation! I love the narration.
Took me some time to adjust the balancing, but hey that's more narration for me so I don't complain. Nicely done overall :)