Changed method of removing potion effects to reduce exploit potential.
Checks for extended (read: impossible) duration before removal
Keeps track of all added effects, removes all before adding new ones