Way to get it done and submitted! I hear you on the time constraints. I was also working down to the wire. It's so funny, in game jams I'm always like, "Wait, one more day, please!"
Yep, it's funny how, no matter how much time you have to do something, you always manage to make it take that exact amount of time xD