Use WASD to move, and mouse to look.
I’ve gotten rid of the flashlight and have tried to fix the shadows without changing the code much, its not perfect but now you can’t see the walls behind the shadow, oh and now its mobile friendly. Doesn’t work from far away.