Fixed bug when buy is partial fill, then attempts to withdraw
Made processing a global flag
Remove extra check/set of processing flag