Add effectModel._isHavingAlreadyHitState
Fix a bug
Brush up code