Don't be so hard on yourself! There are no expectations to be perfect first time around - Game development is a learning curve for all of us and above all else, should be fun! I'm happy that my feedback is something you're able to take away and find helpful. Good luck!