Commited update version of simcraft code
Added something that may work
Added callback possibly
Got it working but I had to really tamper with some of the code