Virtual Magic Cube Games