GameDateTime updates "properly" and other fixes

Ship display no longer has to delete and recreate shipmarkers constantly
now.