computer now makes async moves (leaves UI active - for future
implementation of cancel move button)