Nice idea and great execution ! I especially like how the various ghosts are integrated with the music and how it builds gradually