Don't beat yourself up about it too much. After all, recognising and realising the flaws in an old project will only help you avoid them from now on. Rather than be ashamed of past mistakes, stay positive and focus on producing even better work in the future. And playtest the crap out of everything, of course! Best of luck!