encapsulation of MoveableObject.Move()