While I didn't totally understand what was going on narratively, I quite liked the variation of minigames. And it's not every day I actually learn something playing video games, so that was nice.
That being said, I felt your take on the given themes could have been a bit more creative.