add mainworld method, mainworld orbit calculation, removed place-gas-giants

place-gas-giants was buggy as hell and generated wrong results.