Mission2 on Save the Cat: Code Journey. An engaging puzzle game for students that teaches programming logic through fun .