Bug Fix Round 2

Fixed bug where game controller would allow player to play a five card
without any other cards in selection queue.

Fixed bug where invalid setting of progress flags would cause cards not
to be selectable.

Fixed bug where game controller would allow player to play a turn as if
a five card was selected when player selected five, filled selection
queue, and deselected five.

Fixed a bug where deselected cards would always return to player hand
instead of to their pervious location.