pygame tutorial part deux http://eli.thegreenplace.net/2008/12/20/writing-a-game-in-python-with-pygame-part-ii/