First PlayerFactory test
Next test for PlayerFactory
Refactor tests
Add minimax skeleton
Tests for board
Adding board functionality
Refactor Player and MoveStrategy interfaces to take board representations