Added new Combat Interface and dummy combat implementation

fixes #94