Lab 3 - Patterns, Types, and Missions