Updated entity component by RipMax.