you're doing great, you've worked on different mechanics and the most important part is that all work together.
I like to polish things but I'm not the smartest managing time... I've got a cool menu and didn't even do the actual game level (at least now I know how to do a character selection, very cool)