Want more blood? Check out The Visitor: Episode 1 - Kitty Cat Carnage, available now! Back by popular demand, The Visitor is a point and click game following the exploits of a tiny alien creature.