Merge the GO changes dfighter2->Master part 7

ADDED: IUpdatable class. It's an Interface ABC( Abstract Base Class ), with only 1 method, for updates. Every Updatable object will now derive from this, and implement the interface.