Yeah itch making my games invisible made me have a mental breakdown. It hasn't gotten any better but at least I have the Steam release now! 😃