Hardest John D. Moore games