added minimax
simple players
Dry run
changed marker to have its own class
added game factory for another dry run
added content for ui
added new game
refactored
more refactoring
test refactoring
added partial check for valid move on human player
Added mock dependency
refactoring
refactoring