Added attacking and defending, need to add code to check the results of that.