Not taken down per se, but we hadn't updated the Itch page in awhile so things may have been lost in the sea of things, happy you remember us though! ^^