I can see the effort that you put into the programming. Here is a honest and good advice. Work more on arts. The type of game you are making will be really superior if it had arts you know. But it is really nice now except for the arts. I know artwork for games suck. But you will get used to it with practice. And all the best to your game dev journey.
This tutorial might help you. :)