hats?? sorta

okay the dudes tip their hats
and you can tip yours
but the dudes don't seem to notice you
they notice each other sometimes  (maybe)
but they seem to hat trick in unison ?? i don't know why

read the commit message details on why some stuff sucks

oh yeah the idea of the NPCs is:
* they share the same cooldown between hat uses as players do
* but they also have a random amount of time after the cooldown expires where they'll wait before they do the next hat action (NoActionTimer)
* this hat action will be to use their current hat and try to get people to follow this trend
* * unless this trend has gotten old (SpreadSameTrendTimer) in which case they will pick a random hat and try to spread that (possibly even finding the same hat that was on their head)