turns off all optimizations in debug mode in makefile
fixes order of code blocks in world_tick
adds grid-filling system to collisionmap_calc; updates world gen to better suit collision calculation
adds more list functions to collisionmap; de-genericizes list functions
finishes (I think) unoptimized version of collisionmap
gets rid of material structure; adds color & mass fields to particle