end turn discard implemented