Atom's name cannot be changed after it's creation anymore.

The name is the only unique identifier, that tells entities apart.
Added collision checks to Interaction class.

Structure now has TransformedVertices property, which returns Vertices, affected by Transform component.