A Colorful Puzzle Game