replay now updating the boardView directly instead of through the boardArray