My go at a metamorphic engine.