Hoorar, finished it.
I wrote down the level passcodes for levels 19 and 22 to 33, if anyone wants them.