Fun little game. Its overall good, it would only need a bit more polish. But hey, Gamejams exist mainly for the experience, fun and creating that what comes into your mind. :)
I've also made everything from scratch and yes it can be really stressful. But the more you do/practice it, the faster and better you get! Keep going :d