the big destroy update, added destroy to gameobject interface