Full re-wright of robot.lua (AKA robotboss)

I rewrote all of the robot.lua so we now have an effective way of stopping people from spawning the robotboss on planets we don't want them to.