Will the game be able to be installed on the Itch launcher in the near future? As currently it states the game uses an incompatible 3rd party website.