In order to make the code more understandable to people not as familiar with it, Sujitt created a flowchart. The flowchart has the basics of each function that takes place when the robot makes complex movements to help people understand how the robot is completing the tasks. The final flowchart can be found below.