Unraveling the Strange Appeal of Drakengard - Prima Games