CRITICAL THINKING AND ARGUMENTATION IN SOFTWARE ENGINEERING PATTERNS IN GAME DESIGN, CH. 5 MIKKO TURUNEN, 0326796.