Markus Koch
255e81ce9f
Before, script initiated moves would mess with the history through hash updates partway through the move. This commit fixes this behavior by checking for a human source.