So, considering all these disruptions, I didn't achieve a whole lot last week. However, I did achieve a little. The core infrastructure was done before I went on vacation, and I mostly stitched up the major holes in the GUI last week.
Compare to the screenshot from two weeks ago to get a fair reflection of what I accomplished after finals and Christmas week.
The goal with Project Shock has been to complete something simple, and so long as I don't try to complicate things, that goal should be attainable. In my mind, I've a couple good days of work left (give or take a day) and then I'd have something completely playable finished. Not feature complete, only a rough version, but playable. However, I can't truly fathom any complications that may arise, so the best possible ETA I can give is the game developer's standby, "when it's done."