I was wondering where the old itch page went.. Looking forward to all the huge improvements with the new team!