fix textlist issue, question mark.

clamp textList selector to ranges above 0

because in higher resolutions and or weird aspect ratios, the math can get
screwy here (floor with negative and unsigned things and oh god please no)
allow for odd sized hwps
fix tank clip sizes in new battle.
stop sacked soldiers screwing state

security! escort this man from the premises and make sure he doesn't
break our text list on the way out.
fix floating stuff.