perspective rendering, free cam flight, box/ray intersection implemented