An investigation into gamification as a customer engagement experience environment