I think that does it for the core sim functionality, its copied over and it compiles and links, absolutely totally completely broken I'm not even going to try running it yet. Still much work to be done