Update Gameboard.java

fixed a bug in which isValid did not remove piece on a STEP move before checking validity of clusters