Great concept, and well executed! The BPM idea is explored thoroughly for a game jam game. It's very well presented too. The graphics are really nice and appealing, and the music is good.