Added a new class for the AI with Minimax, AB Pruning and Move Ordering
Corrected the comment in ComputerPlayerMO.cpp
Added IsWinningState to ComputerPlayerUtils
Merge branch 'master' into moveorder_9

Conflicts:
	Engine/Engine.vcxproj.filters
Merged Player/Move invertion tests into ComputerPlayerUtils
Wrote unit tests for ComputerUtils::IsWinningState
added operator overloading for move, you can now compare it with ==
Added debug info

Corrected several functions throughout the convertion.
Started with isWinningState
unittest now succeeds
Added better move selection.
Merge branch 'communicationprotocol_2dfrontend_17' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
made a unit tests that proofs the move finder is incapable
Fixed build errors
Merge branch 'master' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
Current player is correctly set now
Added check so opponent can't send 2 turns in a row.
Merge branch 'master' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17
Added unit tests for Move Invertion which checks the board state
Merge branch 'communicationprotocol_2dfrontend_17' of github.com:Bakkes/Karo into communicationprotocol_2dfrontend_17