This structure represents a game instance.
Describes a viewpoint into the world.
GameObjects are the primary descriptor for things that are visible in the game world. Players, items, enemies, and whatever else exists in your game world are typically GameObjects.
Special variant of Option that indicates a value may exist but is currently loaned out in a &mut.