Minor issue report:
the timer starts on game load; I'd make it start from the opening of first square.
Nice game BTW! ;)