All atoms now implement IDisposable.

Public Remove() yet again taken out of Grids.
Game should use atom.Dispose() to dispatch the Atom's resources completely.
To null-safely dispose atom by string name use grid.DisposeAtom(name).