Still refactoring. Going to try supertexturing next.