I had a good time with the puzzles. I honestly appreciated being able to spam the cannon, combined with the slight gravity each of the holes has. Combined with the in-game timer I could see this being interesting as a speedrun game. It would be nice to have a bit more fanfare on completing a level, as is the transition felt very abrupt. Great work all around though!