Fun idea altough my lacking musical talent didn't exactly make the experience good for my ears :). All the mechanics seemed very polished and I was impressed by how many there were. The artistic style is also very nice and charming. Very creative interpretation of the theme and fantastic execution: good job!