Two stacks. One for holding, one for spending. And the spending one, just spend and replace.