Entity split into Entity and LivingEntity to pave the way for GameObjects.