Probably you already know it, but I've found that 5-th and 9-th level could be done in 16 (instead of 20) and 24 (instead of 28) moves respectively.
Anyway, thanks for your work!
lol, i didnt know that actully, great job mate