Game-Enhanced and Process-Based e-Learning Framework