Added new loop puzzles - rebased

Added puzzles for NOT, AND, OR in conditionals, as well as nested if's
and controlling while loops with ifs. Also added a for loop puzzle.

These puzzles are at the end of Quest 3.

To fix the issues I renamed the recursion puzzles you added to color2450.json and color2550.json, since the puzzles I made were with the names they had before and it makes sense to have the recursive puzzles be numbered after the loop puzzles.