I'm doing an engine as side project too that I've just accepted will never be finished and it's only for fun :)
/r/TranceEngine