adds thread library and debugging option to makefile
inlines random functions & other misc. improvements to utils
restructures world types; adds world ticking; adds temporary world runner; fixes circle drawing