changed the way village and market play the card
added subtraction of victory cards after purchase
added more documentation
added more documentation. added canPlayAction method and a couple other minor changes