Thanks for your kind comments.
If I were to implement a zoom function it would require more memory for graphics and code and would most likely mean that I would have to lose a number of levels to make space. I don't think a zoom function would really add anything to the gameplay and I'd rather have 40 different levels.