Finished effects class - needs testing. Test with Wizzrobe asap.