Social Life Simulation for Non-Cognitive Skills Learning