Everyone makes bad games sometimes, I don't think it's your fault for not knowing about some things :) The best thing to do is just to learn from your mistakes and try to improve in the future!
I'm getting some help from another small developer who been using the software for
awhile and its really been helping me. I will try with the best of my knowledge and the knowledge of others to make the game great.