Selecting Move displays arrows for valid moves.

Still a bit of a mess.  Will need to learn threading.