Oh! Excellent puzzle! One thing I'd like to see improved is reducing the spawn cooldown as fewer cards remain on the screen, because sometimes you have to wait for the last cards. But overall, I really enjoyed it!