I think they are alright! I just checked the steam page and there is a scheduled release date now for the game.