Whirling Cat Puzzle Game