Text this: Immersion and players' time perception in digital games