Indie Obscura 5 Games That Will Make You Say WTF Taking a look at some of the weirdest indie games you can buy on Steam.