“Crazy Mouse… the very first Xbox Live Arcade game produced by a Chinese studio.
The action/puzzle title was developed by Shanghai-based Ultizen Games as part of the Chengdu Incubation Center, a collaborative initiative involving Microsoft and local enterprises in order to produce Xbox projects.”