# Tasks ## Done - [x] Project setup, local Bevy 0.20 docs/examples in `docs/bevy/` - [x] Static 2D grid world (terrain types, chunked tilemap rendering) - [x] Camera: WASD/arrow pan, right/middle-drag pan, scroll zoom toward cursor, clamped to world - [x] WebAssembly build (`scripts/build-web.sh`) - [x] Tile hover + selection (outlines, info text, Esc to clear) - [x] A* pathfinding with terrain costs - [x] Colonists: wander, select, right-click move orders, path display - [x] Pause toggle (Space) - [x] Procedural world generation (noise elevation/fertility, seeds, R to regenerate, spawn in largest walkable region) ## Planned - [ ] Worldgen extras: rivers, ore/resources, trees/plants - [ ] Simulation tick / time controls (speeds, fixed timestep) - [ ] Ignore map clicks over UI - [ ] Jobs: mining, building, hauling - [ ] Basic UI (tile info, colonist panel)