trap damage logics. Wrong because It isnt read from file