very crude implementation of combat