gradually switching to the component entity system.