Evaluation function completed

I also made some changes to gameboard and some of your existing
functions. I had to change addPiece in gameboard to public for
test.addPiece in MachinePlayer to access it as well, otherwise it
wouldn't compile. I hope everything's functional.