Issue #1 Color implementation using queue