Schmitztech Lights Out

A lights out clone. Try to turn off all the lights, but when you click on a square, not only does the illumination of that square toggle, but it inverses those horizontally and vertically adjacent too. Simple, yet very challenging!