Play count tracking && out of turn exception

A player can only play so many cards in a turn. If a player tries playing when
it's not their turn, an exception is thrown.