Exciting update, totally agree about reusable code--anything to make the not so fun parts more palatable in the future :P
And although I am not clinically depressed, I can definitely relate with not having energy for my passion projects when the everyday stresses of life just gets to you; I can't imagine how hard it is for you. Lots of your fans are cheering you on and are excited for what you in store so take your time and show us when you are comfortable and ready! :)