improved entity movement a bit