A tag is a string that can be applied to mark GameObject
types. In this way, it makes it easier to identify particular GameObject
objects via code.
A tag can be applied to one or more game objects, but a game object will always only have one tag. By default, the tag "Untagged" is used to represent a GameObject
that has not been intentionally tagged.