Rewrote Models

Rewrote models, like Josh want's. I also implemented polygonz lighting fixes which
were causing a segfault on some game's, not exactly sure how it wasn't
already included in the new graphic's system.