Fix some corner case of the game
1. When there is no cards in hand, collection can not be completed.
2. When there is no cards in the middle, collection can not be completed
3.