I don't know how to give a player a life. I tried looking through the TDM code to find out how to add one in, but I was unsuccessful.
As for the abuse-prevention I have tried several things, but I can't figure out the proper way to check if the player you're resurrecting was the last player you resurrected or not.
I've been trying to use getWord, but then decided getRecord would be better. However, setRecord is killing me - my lack of skill in coding is making this difficult.