Addresses Issue #166

https://github.com/WayofTime/BloodMagic/issues/166
Fixes the ability for the Autonomous Activator (or any FakePlayer) to
use a blood orb to obtain an infinite amount of LP.
Use SpellHelper.isFakePlayer()
It factors in a couple of other things