Continued iterating on the atom-based state architecture. Refactored GameOperations to streamline the API surface and simplified AsteroidShape rendering significantly. Expanded AsteroidManager to handle more lifecycle responsibilities and added ShipManager tests.

Removed the old generateLandingPads utility in favour of inline generation within the manager. Slowed down asteroid rotation for a more relaxed feel. Renamed the sync method for clarity across the codebase.