tested SetMove generation and threads