Chipping in here to tell you folks that due to a bunch of exams, just survived one and several more to come, there's a very high chance that I won't make it before the deadline. I'm really sorry and also kind of embarrassed to say that, but I've gravely underestimated a bunch of stuff that university has thrown at me lately, and had to invest much more time therein than in the contest.
I sincerely apologize for any inconvenience that this might cause to the organizer and judges, and look forward to what everybody else has come up with.
Cheers!