Ugly hacks, cleaning, verbosity, camera class

Hostile components list, complete with ugly hacks. Cleaning things up
(old comments, mainly). Camera has its own class now (huge part of the
cleaning). Verbose/non verbose logging. A bit of combat logging.