added poison; added damage calculation