Large fix to way sprites are dealt with in code.

Better use now made of Pygame built-in functionality for sprites. The
issue of passing the screen to GameSfc for drawing is now fixed.