master TODO
 1uint:
 2[-] Chunk meshing
 3	[ ] Greedily
 4
 5[ ] Block texture atlas
 6[ ] Review `block`
 7[ ] Small3DLib inline?? check ANSI
 8[ ] Consolidate variable initaliasation methods
 9[-] Render multiplayer
10	[ ] Players
11[-] Multiplayer
12	[ ] Death
13	[ ] Physics
14	[ ] Physics
15[ ] UI
16	[ ] Debug
17	[ ] Fonts
18[ ] MGEvents abstraction
19
20[ ] Check it works on Windows
21
22[X] Face Hiding
23[X] Remove `renderer_backend`
24[X] mc_*, mg_random type cleanup (int->i8 on bool)
25[X] Clean up test_scene.h
26[X] Maus wayland
27[X] Wireframe
28[X] Separate SDL from main.c
29
30shrub: 
31[ ] multithreading abstraction
32	[ ] pthreads
33	[ ] windows ?
34[ ] have seprate render/network threads
35[ ] multithreaded small3dlib rasterization?
36[ ] port to 9front under NPE
37	[ ] option to compile without TLS/Crypto
38	[ ] mkfile
39	[ ] probably bunch of other fixes
40	[ ] libsec crypto?