Good storytelling. It did get kinda tedious to play through each level to progress the story, but the ending was definitely worth it.
Thank you!