Effect Control Tweaks

Reworked the effect code a bit, Added more flexible controls and made toggling a bit smoother.