Fixed initial weirdnes when mouse pointer was outside of window when starting

Removed some includes, prevented Rays from being copied
Cam pointer should be private