General updates, added gl3n library in place of custom math functions