Working player calculations.