BRO the theming is INSANE, I love the intro story to justify the mechanic, this is something that my game lacked big time, but you nailed it, crazy how some build up story makes the same game way more enjoyable! Congrats!!
Level design is also great, I like how you teach mechanics through level design, I tried doing the same with my game because I hate text tutorials.