Love the visuals and overall presentation. How do you generate levels? Are notes always on beat? I'm not sure if I figured out how it works, but it was fun anyway. Great job.