Find one person who can install the Mac OS X stuff, and then have them
use py2app to build an application out of it to save everyone else the
trouble. Such an application will not need anything to be installed,
similar to using py2exe on Windows.
What he said.
If none of your users have any sort of technical competence to use
py2app, ask again here and maybe someone will offer to lend a hand...
Also, put this somewhere at the beginning of Derekota.py:
import pygame
pygame.init()
Other platforms seem to cope without that, but Mac OS X really *needs*
to have pygame initialized.