Changed lives handling to be compatible with GM.

The "Out of Lives" event will now trigger
if and only if at least one change in lives have
happened that makes the value of the lives variable
go from positive to non-positive.
This is consistent with the behaviour of GM.

The default value of lives has also been changed to -1,
like in GM.