The level is looping after around level 18-20 => starting again at 1. It seems to be very endless when we understand all mechanics. Pretty game.