fix two bugs: bonuses miss length and target axie is negitave