reset does not remove the invincible status, renamed getReady => prepare