This is a good concept executed well! I wasn't stalled at puzzles too long when I was, the mechanics were quick enough to pick up, nothing felt impossible to overcome out of lack of platforming ability, nothing like that. Most of my issues stemmed from being a wasd guy learning zxc. Shoutout to Pygame as well.