demon movement fixes