Towards a Framework to Assist Iterative and Adaptive Design in Gameful Systems