I thought this was on Steam. I'm pretty sure I had it on my watch or wish list. Maybe I'm thinking of something else or maybe its another one of those games that left Steam.