things happen : functions -- Structuring code : enums, structs, and classes -- Making a