unfortunately, I'm not completely made of steel :( it's terrible to admit, but I kept on falling asleep while programming. I'll stop here for tonight and come back to it