parallelized player updating

player updating now uses all cpu cores instead of 1