Fixing an issue in the shader class that threw an error if the size of the direction vector was 0.
Added a spotlight in front of the camera in FlyingFirst mode that can be toggled on/off with the 1 key.