Update: General progress.
Time is teaching me new things but unfortunately there isn't time to get everything done I'd like to.
The engine has huge potential but I'm only one person so the game will have to be released before everything is in, in fact I've always planned it as a perpetual work in progress - more or less.