public void removeComponentsFromEntity(IEntity entity) { foreach(IComponent component in entity.ComponentList) { this.removeComponent(component); } entity.removeAll(); }