Fix inconsistent naming
Fix inconsistent naming

Using KillThread would never work because threads are stored as "Thread<id>" whilst the method looked for "MyThread<id>"
Also removes "killed" threads from the list.
Myvar/SharpMC,SharpMC/SharpMC