reminder about functionsmethodsconstructor functionsand functions in modules (and the difference between them surface objects and the window colors transparent colors pygame color objects rect objects primitive drawing functions pygame pixelarray objects the pygame display update(function animation frames per second and pygame time clock objects drawing images with pygame image load(and blit( fonts anti-aliasing playing sounds summary memory puzzle how to play memory puzzle nested for loops source code of memory puzzle credits and imports magic numbers are bad sanity checks with assert statements telling if number is even or odd crash early and crash often making the source code look pretty using constant variables instead of strings making sure we have enough icons tuples vs listsimmutable vs mutable email questions to the authoral@inventwithpython com