Lecture 16 - Reasoning under uncertainty in games