Yours is much more complicated and this is my fourth 3 hour jam vs your first 3 hour jam so I would say that has alot to do with it. I also created my own general code that I used since it's allowed. (Player controller and such) so that helps a lot in getting straight to the unique code.
But thank you for the feedback and I'm glad you liked it!