Kinda like a reverse programming game, you provide the input for an existing program to run correctly. Love it!