fix upper bound
detect square configurations
update getMoveValue (+ new spe getValue for square configuration)
update getMoveValue tests