set correct number of orbits for gas-giants
add support for items and weapons
attempt to fix recursion problem, failed.

Next step is rewriting from scratch after thinking on it a little more.