Well I dont really know how the intern clockwork of this engine works, so I thought this could work^^
But if the engine keeps all elements in an array and changes some pointers and mine not then yeah, it would be fucked up xD