A small progress update... I have given up on my original idea because it was getting a bit too big and complicated for my skill level for a jam time.
Might save the idea for later. Who knows.
I'm starting over with a new idea which is smaller, suits my current skills a bit more. I was kinda stressing out before, but now I'm feeling better.