It is a puzzle game so avoiding a match 3 is probably idea, but from memory I think it has set starting patterns or at least a few possible starting patterns.
Code:
a048290 .word $C52C,$2405,$F5B7,$AD2A,$224F,$70DE,$C297,$F421
.word $45C2,$96B0,$E4B1,$FD3B,$AB54,$C1E5,$CA3F,$57FD
.word $188B,$40FB,$E8F0,$72BE,$1120,$0605,$3866,$242B
.word $617F,$2C27,$B6B9,$26C4,$964A,$6C1D,$E1F3,$965B
.word $83D5,$A6B3,$3F93,$759A,$BDAA,$5E4B,$D70D,$287C
.word $2004,$395C,$B647,$FAD0,$4A56,$85EF,$6D1B,$96BC
.word $1DC3,$B023,$90D9,$8E36,$3FA5,$CEA8,$36C4,$D98A
.word $9B09,$1645,$7E93,$4FD9,$E02F,$6355,$06F0,$2D96
.word $FF0C,$B543,$73FA,$9609,$AFCA,$AF14,$EEC4,$0ECE
.word $EA44,$19DC,$A3D5,$FE55,$6F8D,$5E45,$43A8,$3562
.word $4068,$0D0D,$812C,$638C,$24CF,$5986,$9744,$9EC0
.word $246F,$9B17,$C046,$E0BD,$1028,$CDB8,$BD7D,$8598
.word $F990,$0F78,$52A9,$CF37,$B66E,$25F8,$C87C,$63D8
.word $6241,$F5EF,$6B1D,$CB89,$DAB9,$0AA6,$0BA7,$F4AF
.word $423B,$157B,$7DA8,$B082,$7F5F,$6960,$19A4,$348D
.word $BB73,$7D5B,$3C92,$9931,$E6F7,$6C06,$C65C,$5C21
.word $3221,$760F,$9B62,$E0E5,$9459,$7FB7,$23F5,$E859
.word $48BB,$8C55,$CCDE,$202C,$4C9A,$4BD2,$85D6,$9464
.word $E1FA,$8A2C,$430E,$35D7,$1014,$BDF5,$7EA6,$59B2
.word $21D4,$7BD3,$B338,$3AF4,$235B,$FF00,$E14D,$74F1
.word $697F,$AACA,$0EE4,$89D1,$0948,$7D12,$C1F0,$5E11
.word $5D73,$A1CE,$88D8,$BEFF,$84F1,$E189,$72F7,$D440
.word $DF67,$2CE0,$931C,$B34B,$97AE,$1605,$850A,$CFEE
.word $1452,$553E,$E3F7,$83C6,$8614,$4765,$CF0E,$8CC9
.word $5E6A,$6967,$6BEF,$8ABD,$D3FD,$DFC7,$612C,$84C0
.word $5F28,$F11B,$5ECC,$63C1,$417D,$8A8C,$90C9,$7403
.word $FC41,$B958,$2E94,$E89F,$D4ED,$3251,$EE8E,$5601
.word $56AD,$CC5C,$8E8F,$3567,$CFE3,$02F5,$4F61,$6467
.word $D1A3,$75A9,$7343,$A469,$B436,$6698,$C469,$1B27
.word $109A,$3EFB,$0E78,$D132,$46FE,$089A,$A10D,$346E
.word $F648,$F352,$D235,$9692,$8891,$D397,$7AF4,$ACAB
.word $A6A6,$9FEE,$74C0,$0F98,$BE87,$F271,$2105,$BD8D
.word $83E9,$8C4D,$E5A1,$9693,$6AB6,$D145,$A867,$E105
.word $2F89,$472E,$589E,$C712,$5035,$1A73,$6581,$D53F
.word $8F3D,$9990,$42BF,$7CE4,$725B,$B899,$E8FB,$93AC
.word $C4FC,$8EB3,$534B,$D118,$14C0,$D697,$05BA,$55FB
.word $33FC,$7115,$81C8,$21FD,$B83A,$E08C,$CFE7,$981A
.word $7DB6,$CC74,$FDFE,$0522,$21E0,$80D7,$9AE7,$1638
.word $86DF,$6BD2,$3BF3...
if that is massaged or not, you guess is a lot better than mine
