I put 4 100 watt LEDs on a heatsink with a PC fan. An Arduino controls the timing of the mosfets to produce different modes (high, low, strobe, and weaponized). Weaponized mode is a frequency of strobe that I found particularly hard to look at. To power it I use 3 4s multicopter lithium ion batteries in series. When it is in high mode it can only be on for 10 seconds because it will over-heat.