It's an original idea that fits the theme nicely. The art and music really complement each other. On top of that the code structure and readability are good, not a requirement but it shows the team cared.