Everything completely functional! Next: customizing tempo, scales, and size.