Bug fixins

I did my best to break Git. I think I succeeded pretty well. And then (mostly) fixed it.

This should fix the bug with Urta's Quest. Not sure if the CopyFrom pattern is exactly the best, but, short of having proper copy constructors, I'm not really sure what other way to go.