Welcome to the game WithTheLightsOutAgain!
I hope you'll have a great time writing here ;) Please ask if you have any questions or need any help getting started (I already have an idea how this could be done so just e-mail me if you you might be interested ^^).
Anyway, hope you'll have fun :D
P.s. Sorry about the slow reply, just needed to finish a paper. I'll be posting again tomorrow ;)