More particle testing, code organization
Batched particle drawing
Major progress/refactoring