Survive Alone or Die with Friends in Two Chilling  Indie-Developed Titles on October 25