It's like two concepts made in a single theme, good job! Hilarious story/mechanic Haha. One downside is that, there is too much explanation going in, you can always explain the game using the gameplay itself. But other than that, this is a such a smart way to tackle the theme. A really goob job! :)