I'm struggling to find all the TMs post game, such as Tm 31 Psyshock, apparantly in Pyrite Town but i cant find it and Tm21 Zen Headbutt apparantly at Dr Kaminko's but cant find it, are some of these missable or am i missing some tiny place or thing?