General
Overview
The Logic Builder Blocks  are  very versatile and can be used to build programs in a  straightforward way.While they serve different purposes and trigger various actions they have a few common elements.
Link ports
Input
This is a port where  a condition can be linked to a block. It is  presented as a  circle. When connected the circle is filled. These can receive or provide multiple links.
Output
This port will provide a result or an output for the logic that  converges to the respective block
Links
Links unite the blocks  in order to build programs.
To create a link, click on a block port or flow gate, then click on another block's respective block or flow gate.
To delete a link, right-click on a block port or flow gate and click the delete prompt. The link will disappear, and the blocks will no longer be connected in the program.
To delete a link that is initiated but not connected, push Esc on your keyboard, and the link will be deleted.Â
Logic linksÂ
These are links that connect the blocks logically in the program flow, linking them and helping display the logic order. The logic flow link is presented as a dashed line.
Condition Links
These are connections that link the blocks with conditions, either variables or entire routinesÂ
These are color coded according to the variable they are connected to. Â If the link unites a get and a set variable, it will take the color of the get variable.
Flow Gates
The flow gates are connectors that allow a block to direct, receive, or pass through a logic flow. These can receive or provide multiple links.
Inflow
This is where the block is connected to the flow. It is shaped like a sideways teardrop. When linked, the teardrop connector is filled. It is placed on the block's left side.
Outflow
This is where the block provides logic outflow. It has the same shape as the Inflow but reverted. It is placed on the right side of the block.
Please see below how the blocks are connected.
Comments
All Logic Builder blocks can be commented. This ability is useful as an extra layer of  information regarding the commented blocks or as a quick and easy way to note observations for the routine.
For a block to be commented the user will have to click the block or select it. The block will have a yellow  outline and  a speech bubble icon will appear on the  top  right corner of the block.Â
Hovering the mouse over the speech bubble will yield the  "Block Comments" tooltip. Clicking the bubble will open the comment text box. After the comment is typed or pasted,click anywhere on the stage  and it will be added to the block.
Blocks with comments will be marked with an ellipsis: Â Â . . .