Fixed DivideByZero in ExecuteBang; began implementing locks