Added support for destruction of objects on remote clients, and added
the rest of the object types