Cotton Games