Daje możliwość tworzenia własnej fabuły do programu i umożliwia wykorzystywanie do rozwiązywania zagadek programistycznych istniejącego już opowiadania.