This was really fun! The puzzles were just the right amount of challenging. One suggestion I have is maybe give the option to keep the shapes where they are when you reset the ball. It was a little tedious to put them back each time I restarted the level when all I needed to do was tweak the positioning, and I don't think it would take away from the challenge. I would love to see more levels, obstacles, and new mechanics! Great work!