Text race history for Dan (bstacks100)

Back to text analysis page

Good games offer players a set of challenging problems and then let them practice these until they have routinized their mastery.

Game Time WPM Accuracy
1029 2019-02-12 19:11:42 98.06 96%