IMoveableInterface initial impl.
IObject initial impl.
Base abstract object impl.
Alot of changes, argh.