Move position searches to dedicated methods

This allows searching separate from moving positions.