Still some weird stuff going on with view matrix calc, but flashlight works properly