Reworked complete structure, introduced concept of probable Board layouts that are gonna be checked (May in the future introduce Schrodinger's Board, too).
TODO: Finish creation of Probable Boards. Integrate AIGameState with it, so evaluations can be made in more efficient manner.
Improved GameBoard Generation
Introduced Concept of Schrodinger's Board, an object keeping track of the probabilities of Unit Types of any Unit on the board keeping the type abstract after moving and encounters if ambiguous.
Still has to be completed and integrated into MCTS which consequently has to be completely rewritten. (Should be trivial once the board is working)
Added Empty Methods That Are Supposed To Later Actually Be Used For Tree Search Algorithms.
Improved Schrodinger's Board.
Just in case
Schrodinger's Board working now. (Removed All Previously Known Bugs)
Evaluation Function Function Implemented, needs some checking, though.

Barely Tested in any practical sense, may still contain some minor bugs.

Don't be afraid to kill the cat.
Merge remote-tracking branch 'origin/negamax' into feature/TDStratego

Conflicts:
	core/src/com/theBombSquad/stratego/StrategoConstants.java
Work in progress.
Merge remote-tracking branch 'origin/feature/schrodingersBoard' into feature/TDStratego

Conflicts:
	core/src/com/theBombSquad/stratego/player/ai/schrodingersBoard/SchrodingersBoard.java
Runable TDStratego, however training is not working conceptualy wise.