DO NOT MERGE - VM improvements, not yet fixed...

This is where I'd got to with making the VM work outside the fort. It doesn't work yet, but am this PR so that if someone wants to carry on with this they can. Merging it won't make the situation any worse :o)