Hey, thanks for commenting! I initially designed the levels around the idea that you had to look ahead to see if you needed all the sparks in your current area to progress, but I can understand the frustration that comes with it. There were times when I play tested the game where I would accidently collect something too early or too late so I agree that mistakes like that can be pretty unforgiving, especially when you're well into a level. Glad you enjoyed the game!