position_effect(): disable check for controller, positioning is still buggy
sometimes after target effect, sometimes before
modify_effect() uses object method _modify_effect()