APC code cleanup

- Span and formatting absolutely everywhere
- Unfuck some strings, add more flavor
- More visible_message, stop them from being cast on user
- Remove useless src typcecasting
- Capitalize comment and remove one blankspace to improve readibility
- Remove old commented code (outside of the debug node)

There shouldn't have been any functional changes beyond the next, this is purely to clean up the APC code :

- Remove prob(20) when trying to break the cover off a broken APC, especially since it yields no message
defines