mechanical planets