Bless the extended deadline. I tried to upload a 4/5ths finished game with possibly a hundred bugs before the deadline. The upload took too long and I missed it, but now I'm able to fix the game and polish it up.