Build Fight function