Amazing adherence to the theme and i like all the concepts implemented i do think there should have been one or two more mini games but what you have is personally fun. Only gripe is the amount of text but thats more of a personal thing for me that when you have too much text in your game it really bogs down the experience and slows the player down and the pacing. overall its really fun tho good job :)