Added components, entity, and entity manager