Implemented all effects currently listed by UniqueEffect.
Added null checks to increase failure tolerance
Added framework to easily add more unique effects