Valuable reference. All told, could have been shorter.

If you have zero experience gaming and want to read a textbook list of Things That Games Do, read Playful Design. If you're a UX designer who wants to apply game design principles to your work, find another book. This one won't help.