All the Latest Game Footage and Images from Demigod Islands: A Puzzle to Die For Vicious demigods demand sacrifices! To please them and uncover their secrets, take control of captive creatures, ...