Anyone tried any game from the telltale series? Like Batman: The Telltale Game, or Walking Dead. Are they worth checking? Everyone ask about other games, somebody might answer.