Very cool! I managed 10 out of 10 on the first level, I'm proud!. The third level is hard though :P
I think this is one of the best take on the 20 second limitation honestly, the story justifies it clearly and it's just the right amount of time for keeping the player focused. Good job!