Code the Rovers to Navigate Various Complex Paths Using a Dynamic Flow-Based Node Graph System Take control of your rover's journey across a variety of intricate grid-based paths by coding its behavior through an intuitive and powerful flow-based Node Graph . This visual system lets you build logical sequences by simply connecting nodes. The Node Graph consists of five distinct types of nodes, each with a specialized function, they all fall into one of the three categories below. Movement Nodes : Command the rover to move forward, rotate Sensor Nodes : Detect the color of the tile beneath the rover, enabling conditional actions. State Nodes : Toggle, or check switch states. Each node includes configurable variables, accessible through intuitive dropdown menus—allowing behavior customization. Nodes are equipped with sockets that can be linked together using wires . These connections define the execution flow, determining the order in which actions occur and how decisions are made. Whether you're building a straightforward movement chain or a complex autonomous routine, the Node Graph offers a hands-on, visual approach to coding that makes logic design both accessible and deeply engaging.