Run-time and Collective Adaptation of Gameful Systems