Impeding different pathways to learning content, challenges the learner to make a decision and then presents them the consequences based on their choices. As the learner moves through the journey, each consequence unfolds a learning tip for the learner. This form of engaging and fun learning is achievable with branching scenarios.