          ctx.fillStyle = colors[Math.abs(colorIndex)];
                        ctx.fillRect(
                            x + dx - cellSize / 2,
                            y + dy - cellSize / 2,
                            cellSize,
                            cellSize
                        );
                    }
                }
            }
        }

        // 更新星球位置
        function updatePlanetPositions(deltaTime) {
            // 1秒 = 10地球日
            const earthDaysPassed