edit: i got lighting working and i got the poly sort mostly working. the lighting is static and the poly sort has an issue; under some scenario small triangles will show up in 1 or 2 of the corners of the cube but i haven't figured out how to fix it yet. ill look more into that tomorrow
edit2: i tuned the poly sort some, it's still not perfect but it works pretty well
edit3: i improved performance by 2 fold. oddly enough love.graphics.getColor() was 8.5% of the issue



i also added in push and pop matrix operations so that you can rotate, move, and alter the projection of a selected set of polygons with out having to back trace everything you did.the poly sort bug is still aloft however
