YearOfPlenty wasn't storing resources in constructor

Also, now SoldierCommand actually removes the card from the player's hand