Wow, the level design was just really good... The learning curve was just right, and I felt so proud completing the last room, and the one just before getting the projectiles upgrade.
My time was 17:28 (but I did speedran the first few rooms since I accidently reloaded the page before :p)