UI introduction
WASM Support
Gameplay completion
Board theme
Generic state system
Safe start
Covering and uncovering tiles
Input handling and board resource
Part 4: Board completion, text, sprites and components
Part 3: Spawning the board and basic tiles
Part 2: Tile map generation
Step 1: Project Setup