added very basic combat functions