forked from: AutomatonRGB

