Improved EntityLiving movement