dudes if you want to kill queen and it doesnt appear at the end of lvl dont worry, just dont kill last gloople and it will appear as soon as the gloople will reach end of screen
some symbols have higher priority over other so you just need to find most prior symbol in current lvl because it is like rock-paper.scissors so its not same all time
i see you have same problem when i had when programming similar game...giving the turn is working bad, sometimes you give it to other player and sometimes not