some spell data, crowd control, moving to HitEvent, starting swing code, more cleanup