Life is crazy over here, but at last, an update. Enjoy!