lots of changes, had to resort to more generic way of detecting card plays. Will need to adjust for spells that pull cards from a player's hand