its a game! it works! for the most part! it is technically a finished project!
that’s something to be proud of; a finished, mostly functional end result. programming is hard, and it might get you down, but remember to draw your attention to the little victories you have, take breaks, and keep at it.
random tip: try getting a toy, desktop pet, or friend to talk at when you can’t figure out why something isn’t working. sometimes explaining it makes it click in your mind!