I Had this in my stuff for awhile and decided to finish it, so here it is, one of my most high effort GSE engines I made so far.
...