Added Sanity Checks to ensure a player is calling the function and that the one being healed is a player