implemented some planet stuff