Technical notes
Pattern data
Pattern generation and membership checks represent the game sequence independently of the current LED output.
Pattern display and input
Separate routines display the LED pattern and read the player’s response.
Game logic and outputs
Game logic coordinates the stored pattern, LED presentation and player input.
