Quick fx description
effects = { // note that this is supposed to be ordered dict! (alternative, use list + name prop)
sine: {
init: function() {...},
exec: function() {...},
},
gameOfLife: {
init: function() {...},
exec: function() {...},
accumulate: true // defaults to false
},
wave: {
init: function() {...},
exec: function() {...},
},
...
}