Hotfix for injectors

Fixed a small typo in the timer call.

Added a check to ensure the revive code isn't run if the player somehow
injected themselves just before being knocked out.
Updated colour embed usage

Changed colour embeds to not use the compile-time string concatenation
("#LABEL") this is bad practice because if the definitions are removed,
the compiler won't throw an error and simply insert the literal text
written after the '#' character.

Example:

#define COLOUR "{FFFF00}"

"in a string "#COLOUR"somewhere"

if COLOUR is undefined, the resultant string would be:

"in a string COLOURsomewhere"