Add Discard class to handle the discard pile