fix standard implementation for value() and bound(), fix brutforce and movemaking