Yet Again, Another Thread Game.