Make duration values configurable and add more special effects.