Hmm, this is unfortunate.

I don't want to merge this patch into the OpenSesame master branch in this form, because initializing PyGame on all 32 bit systems goes against the idea of back-end independence. Is there a way that this can be done only at the moment that the experiment is started, or does it necessarily have to happen when the program is loaded? In the last case, I think we'll have to either a) keep this aside as a Mac-specific patch or b) add a check so that this only happens when it's absolutely necessary (so if we're running on Mac OS and the platform is 32 bit, but not on any other platform).

Also, a similar patch will need to be added to `opensesamerun`, of course.