A mudança é simples. No lugar de por um TM aleatorio porque não colocar pro proprio player escolher o TM?
Ja alugamos o poke pra nos ajudar, mas ai vem um TM ruim e o player as vezes opta por nem usar o poke por conta do TM...