a working sim for fight logic