Fixes for FlexRAM usage

This actually works fine, we just weren't initializing it to zero, which borked a bunch of assumptions of course.
More debug targets: 'disassemble' and 'symbols'
RAM optimization
Split up LUT memory

This makes it easier to move around for future optimizations, and it already gains us a few FPS by allowing the compiler to optimize a little better