Use framebuffers instead of copying canvases... doesn't work but i need a checkpoint while i fix it
Ok now it at least works without effects, you need an odd number of effects to get the right renderTarget output
Properly swap the correct render targets