The music is a great fit. The level design is really well-paced; it does a good job of teaching you how to use the mechanics to solve future problems without simply spelling it out.