Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Don't be so harsh on yourself, you did as you could what matters is trying and improving ! Though I would say that what ever the project you can always make an awesome looking page on itch ! Maybe include a screenshot of the controls which you have included in the game 

To this page as well and might as well add a title page so the people looking at it have a bit of a see towards the game before downloading it. 

Don't give up, failing or not being able to do something as you wished to is part of the learning curve, remember that !

A person failing or not being able to do something they wished in the first place makes them more valuable for the future, we don't succeed by passing all the time, we succeed because we have failed so many times !

Have an awesome rest of the development, I believe in you !

(Everything can be done if you believe in yourself)