Reworked entire engine.