updated timing mechanism for grid solve and puzzle generator