Crashes, don't know why. Has probably something to do with projecting a point which we are on onto the screen and dividing by zero there or something similar