Implement TMHM moves (WIP)