I've grouped tiles into 2x2 cells represented by binary numbers. There are a lot of bugs here, but it's just a proof of concept. Useful for keeping clone count low if you insist to use them.