update combat and checks