The problem with this decorator is that it doesn't work for objects that must be represented server-side.
Most of the functionality can easily be removed. Renders can be extended to each game object.
Drawing is also currently coupled with physics, which is problematic. By moving draw logic game-side, the client-side representation will have access to physical properties of each object. Generalizations for interpolation will still be a challenge though.
The problem with this decorator is that it doesn't work for objects that must be represented server-side.
Most of the functionality can easily be removed. Renders can be extended to each game object.
Drawing is also currently coupled with physics, which is problematic. By moving draw logic game-side, the client-side representation will have access to physical properties of each object. Generalizations for interpolation will still be a challenge though.