Can we please get an itch download, i dont want this on my steam also! is the english good in the final version