thank you!! it has an infinite number of levels but i do cap the difficulty at around 30 levels (max speed, overlap, and number of rows). so you can play an infinite number of days but the matchas will not get infinitely small lol