Quoted By:
HMs should just be inherent abilities that the applicable pokemon can do. However, being able to surf at the beginning of the game because you picked the water starter would be retarded and severely affect the games sense of progression.
So how do we make this change in the least intrusive and most organic way possible?
Hard mode: no unlocking through gym progression