getPieceAtPosition added to board, adapted to that change