movement range is now considered when moving