- Use std::vector<HydroCarbonState> instead of std::vector<int> - Use the initializer list to initialize members in constructors - Fix indent - Return OilOnly for cases without gas to avoid potential trouble further down the line