Hey, so I'll explain some mechanics and tricks here that would be difficult to figure out without looking at the source code. Think it would be unfair if I'd keep these secrets ;)
The randomizer for new tiles follows certain rules:
- when the new crytal bag is empty, fill it with 1 crystal of each color
- then delete a crystal from the bag (must be different color than the crystal deleted last bag)
- draws crystals from the bag until empty
The starting RNG is rigged in your favor so that you can always grow the center crystal on move 2 or 4.