Learn two ways that gameplay code can cause trouble for your engine code Implement the simple Observer pattern example Learn the pros and cons of the Observer pattern