Gamified Life: Gaming goes mainstream