Items effect now declared in a seperated file with on calling and on updating functions