Adaptive Difficulty Systems in AI Games