How many levels does this go?
Endless. Its just how far can you get although the difficulty plateaus at a certain point.