Battle validation to model