I'm not going to continue on the project since the code is kind of falling apart and it's a hastle to work with. I haven't made a game in a while so I favored the quick and easy solutions instead of mulling over how to structure it for the long run since that would have slowed me down on getting a game out.
I've reflected on what worked well and what was missing with the game and decided that I should shift focus to quality over quantity. I'll be moving on to working on simpler and quicker game projects to try some things out like improving game feel.