ascii effect optimization
Major changes:
- Pre-render the entire font on a spritesheet
- Instead of having the libraries deal with paths and TTF and etc, they just copy paste regions of that spritesheet to the target output image.
- Pipeline the Scanner and Emitter to emit instructions on demand without needing to hold an entire "screen object"
- Add incomplete zig port where those ideas were first tried out
Minor changes:
- Wipe the binary directories in
build_effects.sh