Changed absorb trigger

So now the 'hp' is only added to the absorb if it hasn't been checked in
a while (60 seconds). I have added a variable to set your 'absorb all'
alias, because absorb all will MESS UP THE DATABASE, so it needs to be
told to not respond to an absorb all.

Now that it is checking on every absorb, we will get a much more
accurate portrayal of the average hp given and extra nicknames for
items.

There's now an alias 'setcap' to set your max hp cap.

STILL TO DO:
-If i can be bothered, clicking hotspots for the miniwindow! It's
probably just one extra line of code, it'd just mean looking up how
windows work.
-Rigorous testing! I've done about 5 minutes of testing with no problems
on this build, I'd like to see if I can go a full hour of hardcore
playing without a problem cropping up!