update fight game and complete some logic