I wasn't expecting this! Amazing concept, and the explanations along the levels are very good! Nice job!