[WIP] Allow monsters to have multiple specials

This is an infrastructure update that allows monsters to have multiple specials, each with their own timers.

Things left to do:
1) Update the code to properly handle -1 count specials, i.e., specials triggered by dummy creatures or other specials (lots of if statements needed there :/).
2) Add a few examples in (BITE to all/most zombies, maybe fungal specials to those fungal creatures missing them)