I did ten levels and feel like I experienced what the game has to offer. Is there a finite number or do they generate infinitely?

Really slick design, the visuals are eye catching without being overpowering. The gameplay is unique but still intuitive. The levels are, mostly, complex but simple to complete.
The difficulty varied wildly between each level, one would need 6 batteries to be collected, the next 17, then the one after that back to a much lower number. But 48, as pictured above, is far and away the highest number I saw, and part of why I chose to end my run there.