Score Calculation

The score given for a particular move depends on a number of factors: