I would change Assyria, as right now it doesn't seem particularly useful, and in fact, could be harmful (Assyrian Survivor is a big example of this). Make it a dual-colored site (Purple/Green), and give it the ability to hold as many souls as you have Assyrians in play (make sure the ability is a hold ability, not a place ability - if an Assyrian gets discarded, and you've reached the max amount of souls, one of those souls has to be taken out (holder's choice).
I'm mixed on Halah. I just can't see myself using it in my deck. Not being ignored is nice, but right now, TGT isn't being used at all really, and Zeb is easily taken care of. Being able to stomp Israelite Kings is nice, but again, can be taken care of if you plan for it a little bit. Basically, it addresses two specific strategies and nothing else. "Protect your Assyrians from being brought into battle by an opponent" would make this + Assyrian Camp all-encompassing protection, and would make it a staple in Assyrian decks. Just my opinion.