Changed union Color to struct Color