Added quiesce search; split position code into search and move generator