All of the common lisp code was translated into Chez Scheme. A grid
coordinate system was added; with the 'v' key one can toggle a grid
selector which may be manipulated with vi keys or the numpad.
Currently, when moving the selector there is an issue. The selector is
moved by updating one of two vertex buffers (one is for geometry, one is
for mesh instances). I plan on the second one to be static in the long
run, this is a 'quick and dirty solution'. Uniform buffers will
eventually be implemented. Right now, everything works with a bit of
error message spam.