Split user input functions out to a Player subclass
Added Butcher
Fix spelling to make mercenary un-buyable
More user output
Tested and finished watchtower
Add the option to hook_gainCard - to trash the incoming card.