Added ability to specify what you are slapping with.
Added immunity check.
Fixed hard-coded immunity. Easy to forget the smallest detail.