Added toroidal wrapping edge behavior
Added fade background behavior
Added code for reflect mode edge behavior
Made the background coloring in each draw cycle a number instead of boolean fade/nofade