Creating Model-Based Adaptive Environments Using Game-Specific and Game-Dependent Analytics