shin megami tensei explained