PatternPlayer playing methods untested