Thank you for the feedback. We are working on adding some more stuff to the Itch page at some point but wanna do some more testing first.