Results 4 issues of Nicholas Rodine

Converted a couple more fields in Param to BoundingBox. Converted location of infected to a Vector2. Simple usage updates (will use more Vector math in a future PR, wanted to...

In Update.cpp we have this sort of logic copy-pasted a few times: ``` if (P.OutputBitmap) { Vector2 pixel(Households[Hosts[ai].hh].loc * P.scale - P.bmin); if (P.b.contains(pixel)) { unsigned j = pixel.y *...

Refactor a lot of xy logic into some basic structures. This includes a Vector2 and Size struct to hold x,y coordinates, as well as width/height.

We've got basic material support for the Culled mesh generator, but not the Greedy mesh generator. If someone could implement it for the Greedy mesh generator, I'd be much appreciative,...