discard piles are moveable
refactoring