Development is already off to a good start: Week 1 went way ahead of schedule, so I was able to finish the secondary goal. So, Week 2 is ahead, and the goals for this week are going to make up one of the toughest parts of development.
This week's primary goal is Basic Physics: adding Bullet Physics support into the game and making sure the marble controls work with it. Essentially, this is most of the stuff that Simulacrum implemented, but better this time (no TCP hacks).
This week's secondary goal is DAE/DTS Shapes: to add the ability to put arbitrary DTS/DAE shapes into the physics and interact with them. Levels are mainly going to be built out of these, so this is certainly an important thing to support.
Work on integrating Bullet has already started; so far, the physics engine is being built and loading, but that's about it. However, it's definitely the hardest step for this week out of the way (most likely).
In the meantime, I've been working on the story of Quaternion--why exactly are you a marble rolling around these levels and stuff? Stay tuned for more info.
Fair warning: I probably won't reach the primary goal this week. This is for a few reasons: people are visiting me, I'm visiting people, my evenings are generally occupied; also, I think I have a cold.
So, good news! Turns out I was closer to finishing up this week's work than anticipated. It might not still be completely done by tomorrow evening, but I'll have something exciting to show you guys regardless! (Plus, the primary goal was vague enough that I ... think I met it, technically?)