Block a user
Task 5: Collision detection (bullet→asteroid, ship→asteroid)
Task 4: Asteroid class (procedural shapes, splitting, spawning)
Task 3: Ship class (input, physics, draw, wrapping)
Task 2: HTML shell + Canvas game loop
Task 1: Project scaffold + HTTP server