Collaborative learning as interplay between simulation model builder and player