looking at the code for my old lisp implementation of chicken egg hole, vs the 32blit-sdk c++ version. the lisp version is so much nicer. maybe i can make them more similar by using structs and functions instead of classes in the c++ version.