Programming for beginners is becoming increasingly more difficult to understand since most innovative tools immediately throw students into an environment where they must build everything in a program from nothing with inconsequential programming skills and little knowledge of programming concepts. As programming based careers are rising in demand, it is important to help the beginner programmers bridge the gap between understanding a program and developing one. Robot Chronicle offers a solution to this dilemma through a different approach than common state machines such as Scratch, Alice, Playmaker, and Code Spells and introduces the basic concepts of programming through a puzzle-based video game.