/** * Add a component to this entity. * * @param component to add to this entity * * @return this entity for chaining. */ public Entity addComponent(Component component) { componentManager.addComponent(this, component); if (isActive()) { world.changedEntity(this); } return this; }