Converted itertools.combinations result from tuple to list.
Amended is_valid_play to return False with simpler conditions