This is impressively polished!
The progression of levels is very well done and teaches you the mechanics fluidly. I only made it to level 14 so far.
My one gripe would be the ui of the punch charging, because it seems to be a more 'gradual' charge, it took me a bit to understand that there was only 3 levels of charges, though the colors help, I having the 3rd level only represented as a full bar and a red color meant it got me getting "stuck" for a bit before discovering the 3rd charge level and how the charge worked.
I also really appreciate being able to undo a move, feels like a huge time saver in a puzzle game!