Designing mobile games for a challenging experience of the urban heritage