generator is runnable and can run for ever for board generation (>=15 moves)