There is only one Almighty God, and one Satan. The bible is God's Word. There are no contradictions in the bible, only people who have been taught poorly by others who don't understand the bible. Those 'children' were very likely not little kids as we understand. In those days, a boy was a boy until he was 30 years old. A young boy would have been an older teenager.