Get ready for a folk battle with the arrival of Castle War: Idle Island, the new mobile F2P strategy game, developed by PHZ Game Studios and PID Games.