Write implementation of fights