glitch() tears the picture into horizontal bands and throws some of them sideways, with the colours coming apart where they land: a signal failing, a save file corrupting, a boss arriving.
amount is the share of bands that move (at 0 it is gone), offset how far one can be thrown in game pixels, rgb how far the colours part, and rate how many times a second the bands are chosen again, so it jumps rather than slides, which is what a broken signal does.
It reads best in bursts: press G and amount jumps up and falls back to 0 by itself. ↑ ↓ for how far bands tear and Space to switch it off.