I used to have something like 20-30 games on Itch.io, but unfortunately all are deleted. Only thing I have left are some short videos and screenshots 😅