Move setStrip method to virtual Effect object
Replace init method by a more complete reset method
Applying Effect inheritence to RunningEffect
Replace isStarted method by isEndReached method
Add isRunning method
Protect beforePause and afterPause with isRunning call