what is the hardest nes game