Disappointment
Less than no progress, part two:I discovered that the work I did on Wednesday was a waste of time. Almost all of the functionality I implemented was already available in the pygame.mask module.
A learning experience, perhaps?
I also spent an hour struggling against what I believe to be a pygame bug.
I have a bunch of errands to run tonight, and I am booked solid on Saturday, so my participation is effectively at an end.