Designing Gamified Systems: Meaningful Play in Interactive Entertainment,Marketing and Education97804157257122016-09-29