Back when I was a graduate student my field of study was on spatial partitioning and visibility determination. I developed a data structure that made for pretty efficient querying of large sets of objects (using AABBs clustered with a fairly simple heuristic). I'm thinking that for this jam it might be worth revisiting that research and reimplementing it in a modernized way, probably with implementations in C++ and Lua. Would anyone be interested in such a thing?