mega update

holy hell. Lots of things to check in. no idea, sorry. :-\ Just trying
to get back into development after a 2 year hiatus.