fight logic fun stuff