God, I wish I had made this. Every element adds to the overall experience and the game feels very cohesive as a whole: the music, the story/setting, the gameplay, the UI...
I loved it.