title: Pygame Combine Sprites
body: <p>I am trying to build a game in which combining images (pygame sprites) is an essential tool.</p>
  
  <p>I have set up my code such that I can move sprites across x,y with the mouse and rotate them. The sprites are blitted to the display surface and so this motion can be seen on screen.</p>
  
  <p>Once the user has arranged two sprites as they wish within a square zone, I need them to be able to save this whole zone as a new sprite.</p>
  
  <p>I cannot see a way currently on pygame to capture a region of the display and store this as a sprite. Is this possible? What functions should I use for this purpose?</p>