Someone else mentioned the extra moves . . . maybe there's a bug there. I'll need to check it out. My code is a mess, so I would not be surprised.
Thanks for playing!