WASD, ⬆ & ⬇ to move, ⬅ & ➡ to turn. This builds upon my last 3D engine, which I unfortunately made changes directly to. That would have been v0.1, but it is sadly forever lost. The math is very optimized compared to before. Griffpatch's video on ball physics introduced me to a concept which allowed me to bypass slow functions. I used the rasterizer that I made to fill the shapes. I hope you like it!