The version 1.05 label is important. It signifies a mature, complete product—free from the beta glitches and frustration of earlier builds. The difficulty is punishing but rarely unfair. When you finally defeat Red on Mt. Silver (who now has a team of Level 92-100 Pokémon with perfect EVs and a weather strategy), you will feel a genuine sense of accomplishment that the official games lost years ago.