Understanding Project Flow
In this project, an [If then else] block is used to determine if a green disk has already been placed.

The [If then else] block is a C block that accepts Boolean reporter blocks as input. The [If then else] block is a conditional statement that controls the flow of a project. The [If then else] block will execute a particular sequence of instruction if the condition is met, and another set of instructions if the condition is NOT met, thereby ‘branching’ the project flow. Only one branch in the [If then else] will be executed.

In this project, the condition is if the ‘greenDisk’ Boolean variable is true or false.
- If the condition is reported as true, the blocks inside of the If Then branch are run.
- If the condition is reported as false, the blocks inside of the Else branch are run.
