Implemented unproject(x, y, z)
Some work on arcball rotation