bug in calcMoveValue() fixed