Influence of temperament and character on online gamer loyalty: Perspectives from personality and flow theories. (May 2017)