Added jumpgates adjacency table, fixed player ship and player owner selectors, removed some redundant functions, corrected the code according to that, made WareOps and STM class (you define pure fns, it derives STM equivalents), rewritten some code to live with that.