Ungh. El Shaddai, that crazy game in which you have God on speed dail, is returning—but as a Japanese social game spin-off. Um, neat? GameSpot via Eurogamer]