I've just kissed my productivity away...
..Because there's no way I'll be getting anything done in the next month. Good work :)
As mentioned below, there's a bug in your method that checks for new moves, I also had a situation where there were at least 1 more move that I could see and it declared no more moves. You're better off taking it out and adding a reset/quit button for when people get stuck.