split up rts gamestate

also added structure and resource syncing, worker cargo syncing