Add illegal move rule to avoid allowing player to pass.
Implement strategy layer and two demo strategies.
Add gloating to strategy and demo
Add strategy evaluation; refactor printing to make it less chatty.