One Kara (the producer) has the task of randomly laying down rows of cloverleaf. The other three Karas (the consumers) have to find these rows and replace the cloverleafs with their own.
The producer Kara should lay down cloverleaf rows of arbitrary length. Any two rows are not allowed to be right next to each other. Diagonally separated blocks are allowed.
The consumer Karas should walk around randomly searching for cloverleafs. For simplicity's sake, they do not have to distinct between different cloverleaf colors. As soon as a consumer Kara finds a row of cloverleafs, he should replace them with his own.