It should be ratings based. Green on a grey zone (neutral spot) would be the player's true percentage. Green on a red zone (hot spot) +5, Green on a blue zone (cold spot) -5. Late/Early release in a grey zone -5, late release in a red zone -5 (reverted to true player rating), late release in a blue zone -5 (totaling to -10, more likely to miss).