you are right. We learn from mistakes, and i think that was my biggest mistake on this one. I appreciate the feedback!
Yeah I've lost count of how many mistakes I've made during my game dev journey but its great that we can get feedback from others on how to improve to not make those mistakes again. Keep up the god work :)