3/30 Version 3.1

Moved Gameboard into player class to allow MachinePlayer to easily
implement a boardstate without having to import and stuff. Easier to
read basically.

Gameboard full test will probably come into effect in the next patch