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
Added in one method in GameBoard
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.
Fixed the simple evaluation function and methods that use it.
//TODO: Change lower casing in class names to proper capitalissation
Merge branch 'feature/schrodingersBoard' into develop

Conflicts:
	core/src/com/theBombSquad/stratego/gameMechanics/board/GameBoard.java