Fullscreen! ('f'); Fixed errors by removing problematic dependency

shifted more logic out of camera into player, but transferred results to
camera. Also, I added fullscreen mode!