refactoring main, superscope, effectlist, fadeout, clearscreen and convolution