Everything fits together in a nice wholesome package. Music, style and lovely animations makes for nice experience. It is not trying to invent something new or go in odd directions with the gameplay, but it works and is a fun one level game.