Oof, once I started playing, I couldn't put it down until I beat it. Great job on the music and visuals too!