Single pulse renders
pulse array
Pulse detection
Pulse generation with random colour and starting position
Fixed pulse pool bug
Fine-tuning of history length, hysteresis, sampling rate and animation speed
Rotate starting position backward instead of randomly
Pulses alternate between clockwise and counterclockwise
Starting position rotates only one pixel per pulse