You know I would buy this off Steam in a heartbeat, right?
Good thing they just made a steam page, lol