adding interactive fighting - incomplete