replace gluProject() with just the math
add some vec2 debugging