The goal of this game is to reflect lasers (red lines) using mirrors (black lines) to cover all of the targets (black circles). Click and drag the center of a mirror to move it. Click and drag the endpoints of a mirror to rotate or stretch it. The longer the mirror, the easier it is to make small angle changes. There are currently a total of 12 levels.
Update: I have made an HTML5 version of this game at www.laservex.com.
Click here to download the jar file.