Added setDuration()
Added Effects/Targets and Prepared for Characters