Menu was not passing correct args to #interruptible_play. Refactored argument parsing for output, plus other CS improvements.