Implemented a Position class to take the place of integers, i dont like it but whatever
Position class now correctly works and all tests pass
Refactored Marker class name, moved strategies to their own package
Implemented a list of positions instead of three variables into the WinCondition class, need to change Board class now to use it also
made the game work
I had previously lied, NOW the game actually works
Refactored to make the two game engines have similar parameters and methods, so next step can be to unify them
Removed unused states from SinglePlayerGameEngine tests
Huge refactor, removed the GameEngine classes and just created a single Game that runs based on the parameters, now need to somehow re-work tests for turn order, next step is to create a board state class maybe
Merge pull request #4 from amiralibazazi/PositionClass

Position class