Sadly, it's not gonna be done in time. My coursework took priority over the game and it won't be finished by 12:00 tomorrow (my time). I'll continue working on it in my own time. Best of luck to everyone who submitted thus far, and those are just about to upload their own creations!
Turns out that won't be needed. I got up early and finished it off, though I had to cut the battle system.