Press space to create more mirrors. Click and drag mirrors/laser to move them. Scroll while dragging to angle them. Press S to manually run the simulation. NOTE: Tends to bug out when only 1 mirror is placed. Don't ask why, I couldn't tell you.
Each mirror draws a colored line under itself, and when the pointer hits any of the clones, it checks which color it is touching to figure out which angle to apply to itself. Not the most optimal or robust option, but works without much buggyness and is easy to make.