Puzzles were pretty tricky which made it pretty fun. Total moves for all 20 levels was 449.
Glad to hear you completed all the levels! Thanks for playing it all the way through