phrase.play with channel arguments coded, sort of working, see readme