use WorldLocation instead of SpellTargetPosition (code simplify)
use WorldLocation in GameTele