refactoring testing to have pointer to piecesin board

test breaks now