Fixed|Renderer: Model particles not affected by dynamic lights, plus cleanup

The particle renderer used the wrong axes when determining the BSP
leaf at the origin of a given particle (Z and Y were swapped).