;Gliders

WIDTH = 150
HEIGHT = 150
PAUSE = 0

%%

EMPTY = {16,16,16}
CONTRAIL = {70,50,60}
COLOR1 = {255,0,0}
COLOR2 = {200,0,0}
COLOR3 = {64,0,0}
SEED1 = {32,32,32}
SEED2 = {32,32,32}


%%

DISCRETE SIMULATOR

%%

;SIMULATOR:INIT -> EMPTY*0.1
;SIMULATOR:INIT -> COLOR1*0.1
;SIMULATOR:INIT -> COLOR2*0.1
;SIMULATOR:INIT -> COLOR3*0.1

SIMULATOR:EMPTY + 2COLOR1 -> COLOR1
SIMULATOR:EMPTY + 3COLOR1 -> COLOR1
SIMULATOR:COLOR1 + 4COLOR1+ -> EMPTY
SIMULATOR:COLOR1 -> COLOR2
SIMULATOR:COLOR2 -> COLOR3
SIMULATOR:COLOR3 -> CONTRAIL

SIMULATOR:EMPTY + 1SEED1+ -> SEED2
SIMULATOR:SEED2 -> CONTRAIL
SIMULATOR:SEED1 -> CONTRAIL
SIMULATOR:EMPTY + 1SEED2+ -> COLOR1*0.75
SIMULATOR:EMPTY -> SEED1*0.000001

SIMULATOR:CONTRAIL + 2COLOR1 -> COLOR1
SIMULATOR:CONTRAIL -> EMPTY*0.1
SIMULATOR:COLOR1 -> EMPTY*0.05
SIMULATOR:COLOR2 -> EMPTY*0.05
