https://gamasutra.com/view/news/353136/Designing_Grindstones_super_satisfying_boardclearing_gameplay.phpAlberto RamirezNov 2, 2019