Ok, one of my quirks is I think the programming exercise of programming simulated traffic lights is fun and interesting! Here are two examples; the first in Scratch and the second using a BBC Micro:bit and GlowBugs (programmable LEDs).
All views are those of the author and should not be seen as the views of any organisation the author is associated with.