Added in decisions to specific attack results
fixing defender variables, changing display text.
fixed crits and weapon variables.
(Mostly) added crit toggling

Still need to finish the specific attack results, have to decide what to
do there.
adding weapon names

Also refactored a bit.
UI fixes, saving state of display page

Bunch of minor ui changes, and finally fixed onstatesavedinstance for
calc display activity