Allowing users to select their play modes - original button interface.
Working with the tracking system to track correct, missed, incorrect and extra beats.
The final program with a welcome screen, countdown, scoring and levels.