Hardest Indefatigable games