Well, I've finally finished off a complete level. It's playable from start to finish. If I still have time before the deadline, I'll come back to it later and add some more features to this, but I'm pleased with the way the first pass has turned out and would feel OK submitting it as is.
I've also been working on cleaning up the code and I promise I'll post all the code I've written for that level tomorrow. That's it for me today, I'm crawling into bed tonight with the satisfaction that I've finally completed at least one playable portion of the game. Here's hoping I can get the rest to that point as well!