A maker has a concept of an opponent
Board can be asked if a Player is the winner
Rename the Steves polymorphism example for highlighting
Stub out methods for alpha-beta-negamax AI

This is based on my previous Java implementation.
Initial port of alpha-beta-negamax
Port basic tests
Add a spike in main to make sure Ai vs Ai works