Rename pile.input() -> pile.playing() because builtins; complete pile.playing(); reword \*.play() todos; query for autoswap;