Had some troubles with Itch recently but I am planning on releasing the public update here this Friday.