Star-cruise round 2: front-centred nav, 800x600, richer aliens+city, fly-away cockpit, shadows (sw v7)

From live feedback:

NAV FIX — the landed camera was inheriting the star-map's raw world-X (drift). Clamped drift and seed the orbit FRONT-ON to the band centroid (yaw 0, gentle down-pitch).

• RESOLUTION up a lot: internal target now near-native (~800x600, DPR/mobile capped), still light (geometry stays cheap).

ALIENS — real faces (brow/snout/mouth that opens on the pulse, fangs, pupils), gently waving eyestalks, 3-segment limbs (shoulder/elbow/wrist), bolder contrast + a reused procedural texture, and background DANCERS…

CITY — 11 polyhedra families (spires/domes/pyramids/ziggurats/tetra/octa…), blinking window/beacon lights, foliage — no more stacked cubes.

Verified: test/starcruise-run.js 48/48 PASS (band plays on beat max-dist 0.000, nav orbit responds, dancers spawn, cockpit shows planet+genres, shadows on, exit works, clean teardown).

▶ Play it: Mercury Interrogation — where the harmony organ has the least anywhere to hide https://stellate.app/?genre=bebop&seed=2543&path=694.13834,713.13867,675.13867&xdur=13.122

bc3da11 https://github.com/aboard-io/stellate/commit/bc3da11710fbe151c3415fe65765f2b2a8446d4d