Зачем создавать поток на каждом ходу? Достаточно сделать это один раз вначале.