I played that for way longer than anticipated. I thought there is an ending, but I guess its infinite rouge-like. Still very enjoyable, I wouldn't have gotten to the point of having my hearts go off the screen if it wasn't.