Update components in SceneManager.
Draw renderComponents if visible.
Entity class.
Entities has a list of components. When a component is attached to an
entity, it will mark it as the owner of the component.