Tour Guide Nixon returns as the Best Friends finally make it to Silent Hill!