I have to admit the use of different minigames caught me offguard and each minigame is well done and works.
I didn't... really like the visuals or the pacing (just a .png and a few texts and codes), it feels like a random joke flash game. Nevertheless it's well programmed.