flashlight testing dev mode runs very well on safari/webkit browsers. looks better on turbowarp due to higher ray density. optimization in the works.
Update 1.5.2: flashlight no longer attempts to raycast when inside a wall, improving lag. flashlight now properly works with colored backgrounds but can look weird in some scenarios. Update 1.5: more optimization. flashlight now deletes beams when they become fully transparent, reducing lag when staring at a mirror. (attempted to) add message throwing when flashlight hits something.