gameUtils.centre(surface, size) provides an easy way to centre a surface.
gameUtils.centre(surface, size)
self.surf.blit(gameUtils.centre(image, self.size), (0, 0))
This will centre image to the middle of the game window.
image
Deleting the wiki page "Centreing a surface" cannot be undone. Continue?