started commenting using doxygen style, and did basic implementation of
a "find adjacent" function.

Didn't do too much on the doxygen commenting front - it's kinda shitty
because now my comments are inconsistant, but it'll take a concerted
effort to get everything, and I need to pick up steam again before I
even think about style.

As for the find adjacent funciton, it's grossely inefficient as it
stands, but it's a start.
Have a coWorld object compiling. This new object represents the way to
track objects in a world, and handles things like rendering objects,
tracking using a camera, and so on.
Did a bunch of stuff to get cameras "working"

Biggest things: removed coObject, added coWorld, added coCameraManager.
the first was replaced by the second (which manages a bunch of objects
using a relatively clean interface) and the third is what handles
cameraing, using an also relatively clean interface, which is exposed
through coWorld, to a point.

Unfortunately, it doesn't actually work yet. I'm going to have to put in
some debug information to get things working well - a good excuse to get
a debug implementation going. It looks like the math checks out for now,
at a minimum.
Finally got the goddamn debug handler working. Problem with lists -
can't remove while you're iterating over them (my mistake, although poo
on the STL for allowing such a simple/obvious interface error.)

Still have yet to fix the camera.
Added camera debugg info - press f12~
Camera's working. Center of whole window - center of camera window works
much better than (-camera x, -camera y)~