Any hype? Was going to grab this game on PC. Unfortunately I feel like this is one PC game that'll die quickly due to the lack of a Steam release.