Added controller wrapper for combat implementation

fixes #95