Qian Li Yan © 2009 Richuang Technology Development Company, Limited.
The title of this game translates from Chinese as 'Clairvoyance'.
Machine's picture.