Game jams never meet your standards, that's just the nature of them. Making a game is more than most can do, I'd call this game a win.