player v threadDots