show timing before (long) crashes
revise multi-threading - stop player thread if necessary
code cleanup
show file versions
disqualify slow players; permanently after repeated offenses.
Do not run futureTask on top of thread - just run thread. (Should fix some bugs - player functions shouldn't be run twice).