Do we need to initialize every property in a class? Almost.

Fantastic! We need to initialize every property unless it's an optional.

Are you sure that this is the right time and way to initialize color?