Figured out the final few bugs. IT WORKS!! Also hacked in some colors so I can see what's happening.
Don't remember setting this, but whatever.