That last puzzle was quite tricky! I got M:24 by planning out my moves in advance, not sure if anyone can improve that further. Great puzzle concept!
Yay! Yes, I think 24 was my best score as well. Would love to see if there're any shorter routes. Thanks for playing :D