fixed 0. notation when . is last token in line
added grid.teleport() function
added point vector multiplication op and dot func
fixed viewport x axis rotation range