Initialize an Entity object.
The opacity of the entity (from 0 to 1)
An array of child entities for recursive update/render.
Whether or not the entity is dead.
Position of the entity.
Scale of the entity.
Whether or not the entity is visible.
Whether or not there are any child entities.
Add and return a child object.
Object to add to the container.
Remove and return a child object.
Object to remove from the container.
Update method to be implemented by classes extending Entity.
Delta time since last update.
Timestamp in seconds.
An abstract base class for all entities.