Make code more testable.

Rename to make more sense.

Remove unused args in main.

Create a semi-proper test to emulate complete setlist checking and game.