This of course is all a theory. I haven't been able to get too much done in the past week but I think that's more due to the fact that I've had a nasty cold at the same time. We'll see in the up coming weeks if things go smoother when I'm healthy.
I've started work on my particle system and have my basic particle class designed. I'd have more done but I've been flip flopping of how to design the system to be fairly extensible. We'll see how my current plan goes.