No Demon's Souls? Come on people