I managed to find two solid chunks of time for programming this weekend, putting in a very productive 12 hours on my Worms project. I swapped out C++ SDL wrapper libraries, replacing SDLucid with SEL. This library has the major advantage of documentation as well as a better thought-out approach to the wrapper.
Also, I replaced log4cpp, which was a bit "odd" in its implementation, with the lighter, sleeker log4cplus.
I cured my last segfault, cleaned up code formatting, and refactored a bit, moving reponsibilities to their "proper places".
The only sticking point now is that I am using sconstruct, an excellent Python based make/automake tool. I wonder if I should just bite the bullet and create a "standard" automake based package, or if an RPM will suffice.