Valid Move Method

Method to check the whole hand for valid moves and return True if there
is at least one.
Card Alignment, 'A.I.'

Fixed the card alignment when adding a new card to the hand. Added a
very simplistic 'A.I.' that plays a the first playable card it finds. If
it has none, it draws a card and tries that one, if it still fails then
it passes the turn.