Simon Game

More information try the writeup. [source code]