From the docs, pygame.surfarray will not work if you do not have Numeric installed. Is it possible to make it work with NumPy instead?