Social Game Design by Tim Fields & Brandon Cotton