working on movePiece