Fixed possible undef behaviour when removing fields (Discovered by Rorudo)

in step_in_field() and mon_in_field()