Adventure: Updated with Swift syntax changes