It would be cool if they added a slot for each pokemon to have an HM move without taking up an attack. On the Pokemon screen you would have summary, HMs, item, switch, etc. You could have a ton of difderent obstacles, and to make it challenging each mon can only have 1 hm at a time. Bo route would have more than 5 different obstacles. Move deleter can have a wife who lets you erase HMs so you can put a different one on your pokemon.