Rampardos over 8 years ago It's a pun on Madoka Magicka's OP, Connect, and Kinect, the Xbox360 peripheral.