v1.4
refactoring;
effects duration now based on tick's