minimax algorithm+ some board additions
Merge branch 'test' into kevin

Conflicts:
	list/DList.java
More updates and fixes
Merge branch 'kevin' into test

Conflicts:
	player/MachinePlayer.java
Lots of fixes...lots -___-