Remember Happy Tree Friends—those twisted, albeit somewhat happy-go-lucky critters who took it upon themselves to mindlessly torture one another over a series of not-so family-friendly cartoons? Well, ...