Demonschool news and updates - Trapped on a demon-infested island, you and your friends must figure out what's afoot in this stylish tactical RPG.