This is highly polished and well executed. Exactly what I could have imagined a rhythm game of this nature to be. Not to state the obvious or anything, but with some visual and mechanical polish this would make for a solid indie game. Great work!