added combat system interface