onTick implementations part 1
Resolve conflict
Proper pyh/magicDamage call + basic fix, clears