Search solving colorful puzzles Games