Bejeweled, Candy Crush and other match-three games are (NP-)hard | IEEE Conference Publication | IEEE Xplore