Remember my comment a long time ago? That I'd host a
king-of-the-hill in C++? Well, I have finished writing a controller. I would've posted on Code Review, but I think there are too many files / too much code (judging from other Q's there tagged as [c++]).