The voiced sound affects are pretty good! :)
Having to go through previous levels allows the player to build on their previous knowledge, which is pretty cool. It also allows for a nice difficulty curve, because each next level has to be more difficult than the previous.