Exploring the Use of Non-Linear Storytelling in Mobile Game Design