flowchart LR C["city[y*128+x]one byte"] C -->|"bits 0-5"| R["Rendererwhich cubes to stamp"] C -->|"bits 0-5"| T["Terrain collisioncan I stand / walk / fall?"] C -->|"bit 7"| E["Entity collisionis someone already here?"] class C prim