added enum to represent combat results