Implement correct PlayPile and DiscardPile behavior

The player will play cards into play pile.

When a player ends a turn, all cards in play pile
and in player's hand will enter discard pile

Then, player draw a new set of 5 cards