Anything that isn't text
Hides the entity
Call this to render the entity
Rendering code (this is what should be overriden)
Shows the entity
Generates an ID (they look like entity-0, entity-1, entity-2, entity-3, etc)
Unique ID of this entity
Position and size of the entity
Whether this entity is visible right now or not
See Implementation
Anything that isn't text