How to Design Combat Robots for Varied Fighting Styles