implemented suddendeath