One of my kids got a plastic puzzle toy with a kids meal a while back. You probably know these – they have square tiles that you have to move around to make the picture.
Anyway I ended up writing one in software. It looks like:
You can:
use it, download it, or install it (HTML5)