Hi, thanks for the feedback!
Yeah, I agree about the checkpoint placement. Could have been more generous, especially for a game jam game.
And again, yeah, the last few puzzles are kind of cheap - a result of rushed level design :p
You shouldn't need too fine of movement to beat it, but the last one does require kind of fine movement... haha.