Telltale Games Closes Majority of Studio