Designing Process-Oriented Computational Assistance To Support Self-Regulated Learning In Complex Games