There are 5 levels but you retain progress between them until you finish the game (progress meaning powers and keys) Here's a vid if you get stuck and are wondering how to complete it :) It's less than 2 and a half minutes long if you know what you're doing!