fixed problem with AI passing original game to each recursion level
reverted commit which removed movePiece from the Move class
problem with Player.getAllMoves still needs to be fixed
merged changes