Very similar to @kryptoscratcher 's engine (externally. they are totally different internally, please do not harrass either krypto or me saying theyre the same). Uses @chrome_cat 's STTF. -Yet to add gouraud interpolation to the z-clipping