Effects tracking overhauled using hashes. Edit effect implemented.