Porting /tg/'s attack animation. Also fixes some typos, message styling and capitalisation.

See https://github.com/tgstation/-tg-station/pull/5642 for more details on animation.

What Ririchiyo means is that in code you modify, the policy is to replace the deprecated text indicators with BYOND CSS styling.
The ```\color``` indicators (eg ```\red```, ```\blue```, ```green```, etc) should generally be updated to styles using the
```<span class=class></span>``` tags based on the type of message.

For example, this:
```"\red You cannot unwrench this [src], detach [connected_device] first."```
should be changed to something like this:
```"<span class='warning'>"You cannot unwrench this [src], detach [connected_device] first."</span>"```