then we moved from rock island to fort snelling on the west bank of the mississippi river in iowa , which is north of the line established by the missouri compromise of 1820 separating slave states from free territories .