Thanks for the comments! From memory there are 20 levels. I would like to add badges, some more puzzle types, and a proper final "boss battle" type level (and a help screen). If the game gets enough plays or nice comments (or sponsorship!) then I'll definitely look into it.