Valid Move Method

Checks the discard pile top card vs. the card trying to be played and
returns True if it is a legal move.
Begins of Rules

Trying to 'Remove' a card will check first for valid move, if it is
valid, it will be removed from hand and discarded. If not, it will
remain in the hand. Also commented where needed. New Window sizing
method.