Brainfunk is a game based on an esoteric programming language with a name very similar to the word 'brainfunk' but a little ruder so I don't want to mention it here because all the children reading this will start crying and screaming and going on fire. But I can explain it; it's a lot like the word 'mindfuck' but with the 'm' changed to 'bra' and the 'd' dropped. I'll call it BF for short.
This game acts as a fully functional BF interpreter and debugger with a lovely graphical display and things like that. The actual game part comes in to play when you click the 'challenge' mode and a list of challenges appear and you realise that the point of this game is to actually write something in BF which does something semi-useful. And then the children really go on fire quite badly.