So, the squares I've told you to make are only for the game to detect if the game-board is complete. Make a Global Variable and set the initial value to "0". For each colored line that you want on a level, make 2 colored circle objects, place them in the layout (where you want), and in the event sheet, If line ,color specific (choose the specific colored line for the colored circle objects), is overlapping (the circle objects, for example, object_1 and object_2 for the colored line) object_1 and is overlapping object_2, set Global Variable (for example, Colored Line 1) "Colored Line 1" to "1". Now, make an event, If (Global Variable) "Colored Line 1" = "1" and (for example, Colored Line 2) "Colored Line 2" = "1", add action, show "level finished screen" (or go to layout) or whatever action you want. Add a colored line variable condition for each of the colored lines. Make that one event. I hope that helped too.