I came to Itch looking to update some of my games, and instead fell down this fishing hole of strangeness, I have no idea how I got where I am, but I will get out eventually.